C中私有类和公有类在什么情况下用啊

窦锦志 2019-12-21 23:53:00

推荐回答

公有,意味着任何人都可以访问,包括类内的,类外的,继承的,不继承的而私有,则表示出了类或对象自己本身,其他任何地方都无法访问。
赵颖霞2019-12-22 00:06:15

提示您:回答为网友贡献,仅供参考。

其他回答

  • 公有的在外部可以直接new对象然后直接点变量名即可使用该变量而私有的变量不能直接点必须通过get或者set方法才能访问私有变量,这就是java中的封装下面是例子publicclassUser{publicStringusername;privateStringpassword;publicStringgetUsername{returnusername;}publicvoidsetUsernameStringusername{this.username=username;}publicStringgetPassword{returnpassword;}publicvoidsetPasswordStringpassword{this.password=password;}}以下为测试代码:publicvoidpublicTest{Useruser=newUser;Stringusername=user.username;//程序不会报错//Stringpassword=user.password;程序报错Stringpassword=user.getPassword;//程序没报错,可以正常获得password的值。
    连俸平2019-12-22 00:54:22
  • 说得浅一点:私有成员可以被任何函数访问。说得深一点:私有成员和保护成员定义实现,公有成员定义接口。
    齐新章2019-12-22 00:36:26
  • 包私有类,其它包的类是不能访问的,那如果包私有类中的方法是Public呢其它包的类还能访问这个方法吗说的私有类只可能是内部类,因为外部类是只有包或者公开访问权限的,那如果包私有类中的方法是Public呢其它包的类还能访问这个方法吗假设提问的是内部类,不可以,因为它连这个类都访问不了,可以这样理解,一个私有内部类中的方法访问权限也肯定是private,不然的话,别人就可以访问了官方电话官方网站向TA提问。
    龚巍巍2019-12-22 00:18:36
  • C++中的类里的成员函数是可以是私有函数或公有函数。两者的区别是,私有函数只可以在类里面调用,而公有函数其他类也可以调用。
    黄益江2019-12-21 23:54:47

相关问答

C语言中变量遵循“先定义后使用”的原则:1、定义变量的格式:数据类型 变量名;首先要强调的一点是:变量的定义是一条语句,每条语句都是以分号结尾的。故定义完变量,后面不要漏掉“;”分号。在变量定义中,“数据类型”表示想要存储什么类型的数据就定义什么类型的变量。如想要存储整数就定义成int型;想要存储小数就定义成float型或double型;想要存储字符就定义成char型等等。变量名”就是你想给这个变量起个什么名字,通常都是用字母、数字与下划线组合而成。比如:“inti;doubleprice;doublegoods_price2”等等。就表示定义了一个整型变量i、小数型变量price、goods_price2;2、变量定义完成后,接下来就是使用变量,为变量赋值。将一个值放到一个变量中,这个动作叫“赋值”。通俗点讲,“给变量赋值”意思就是将一个值传给一个变量。赋值的格式是:变量名= 要赋的值;它的意思是将=右边的数字赋给左边的变量。比如:i=3;这就表示将3赋给了变量i,此时i就等于3了。3、变量的定义和赋值,可以分成两步写,也可以将它们合成一步,而且事实上,在实际编程中用得最多的也是合二为一的写法。形式如下:数据类型 变量名=要赋的值;比如:inti=3;就表示定义了一个变量i,并把3赋给这个变量。它与inti;i=3;是等价的。在定义变量时也可以一次性定义多个变量,比如:inti,j;这就表示定义了变量i和j。这里需要强调的是,当同时定义多个变量时,变量之间是用逗号隔开的,千万别写成分号。这是很多新手最容易犯的错误,即将逗号和分号记混了。同样也可以在定义多个变量的同时给它们赋值:inti=3,j=4;中间还是用逗号隔开,最后别忘记输入分号。最后需要注意的是,在较老的C89/C90标准、变量名的长度应当符合“min-length&&max-information”原则。C是一种简洁的语言,命名也应该是简洁的。例如变量名MaxVal就比MaxValueUntilOverflow好用。标识符的长度一般不要过长,较长的单词可通过去掉“元音”形成缩写。另外,英文词尽量不缩写,特别是非常用专业名词,如果有缩写,在同一系统中对同一单词必须使用相同的表示法,并且注明其意思。
1类:有工作绝缘,有接地端点和接地线,规定必须接地或接零。接地线必须使用外表为黄绿色双色的铜芯导线,接触电阻应不大0.1欧姆,如电冰箱等。2类:这类电器采用双重绝缘或加强绝缘,没有接地要求。有工作绝缘外,尚有独立的保护绝缘或有效的电器隔离。这类电器的安全程度高,可用于与人体皮肤相接触的器具,如电热毯等。0类:这类电器只要求带电部分与外壳隔离,没有接地要求。这类电器主要用于人们接触不到的地方,如荧光灯的整流器等。01类:这类电器有工业绝缘,有接地端点可以接地或不接地使用,在干燥环境的各种电器,如剃须刀、电热毯等电器。在不能安全接地又不干燥的环境中,必须使用安全电压型的产品。扩展资料用途分类1、控制电器:用于各种控制电路和控制系统的电器,例如接触器、继电器、电动机起动器等。2、主令电器:用于自动控制系统中发送动作指令的电器,例如按钮、行程开关、万能转换开关等。3、保护电器:用于保护电路及用电设备的电器,如熔断器、热继电器、各种保护继电器、避雷器等。4、执行电器:指用于完成某种动作或传动功能的电器,如电磁铁、电磁离合器等。5、配电电器:用于电能的输送和分配的电器,例如高压断路器、隔离开关、刀开关、自动空气开关等。二类电器——电器。