77问答网
所有问题
当前搜索:
类一定要有公有和私有成员吗
C++类中的数据
成员
一般都设置
私有
么?
答:
C++类中的数据成员的既可以为私有的也可以为公有的,根据需要来定
。不想类外的其他对象直接访问的数据可以设置为私有的,目的是为了保护数据成员。如果类外对象想获得该私有成员的值,可以类中定义一个成员函数获取该私有成员的值供类外的其他对象调用,比如GetName()、GetType()等。
类中
一定要有私有成员吗
?
答:
不一定的
只在本类中使用的内部成员,定义为私有,要被别的类调用的,定义为公有
C++的类里面,为什么
要有
的设为
公有
,也些设为
私有
,有些设为被保护?如果...
答:
公有
相当于接口,方便类的使用。如果全设为公有就破坏了类的封装性,也就降低了数据的安全性。保护则基本上是专门为继承安排的,为了态的实现。
c++中,宣告一个类的时候,这个类的静态资料
成员
,
必须
是
私有
的吗?
答:
c++中,宣告一个类的时候,这个类的静态资料成员,必须是私有的吗?
不是必须的
。可以是public的。静态资料成员是属于这个类的。 如果定义为公有可以在类外面这样A::a访问,如果是私有则只能由成员函式访问。 参考如下: :yesky./20010828/194000.s c++ 类的静态资料成员在记忆体的哪个位置 ...
C++类为什么要设计
私有成员
和
公有
成员!有什么作用和意义!
答:
很好理解,假如有个公司员工的类 姓名,性别,年龄,工资,等都是数据(
成员
)可能你愿意让人知道前面三个,工资不希望人家知道,就设前面的为
公有
,后面的
私有
他们的意思是给数据设定权限,有些可以访问,有些不行
C#中类的
成员
默认是
公有
的?
答:
默认是
私有
的
c++中,声明一个类的时候,这个类的静态数据
成员
,
必须
是
私有
的吗?
答:
不是
必须
的。可以是public的。静态数据
成员
是属于这个类的。如果定义为
公有
可以在类外面这样A::a访问,如果是
私有
则只能由成员函数访问。参考如下:http://www.yesky.com/20010828/194000.shtml
C++在类定义中,公共成员在前,
私有成员
在后,有什么好处???
答:
所以,一个设计良好的类,会把公共成员(包括公共方法和公共成员变量)写在前面,方便类的使用者打开此类的定义文件就能看到,而不用往后面翻,而把
私有成员
放到靠后的位置。对于公共成员来说,通常会把公共方法放到前面,公共成员变量放到后面。因为很少有类会把成员变量暴露给用户。即使有,用户最应该关心...
程序中的类是什么?
答:
对象可以包含任意数量的
私有
数据。1.2用 C++ 术语来讲,所有的
类成员
(包括数据成员)都是
公有
( public )的(其它情况见下文 私有变量),所有的成员函数都是虚( virtual )的。用 Modula-3 的术语来讲,在成员方法中没有简便的方式引用对象的成员:方法函数在定义时需要以引用的对象作为第一个...
c++中,public
与
private有什么区别?什么时候用?与c语言中有何相似之...
答:
public下面的是
公有
成员,对象外的所有程序都能访问这些成员,private下的是
私有成员
,只有对象内部可以访问。以数组类为例,如果我们要自己设计一个数组类,提供插入Insert、删除Remove等操作。那么Insert和Remove作为这个类的函数就应该用public,否则使用这个数组类的程序就无法使用这些功能。在实现这个数组类...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
公有成员和私有成员有什么区别
公有成员私有成员保护成员
私有成员和公有成员的区别
公有成员和私有成员
公有类和私有类
私有基类的私有成员
保护成员与公有成员
一个类的私有成员
公有数据和私有数据