网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
解释public和private的作用,公有类型成员与私有类型成员有些什么区别?
参考答案和解析
公有类型成员用public关键字声明,公有类型定义了类的外部接口;私有类型的成员用private关键字声明,只允许本类的函数成员来访问,而类外部的任何访问都是非法的,这样,私有的成员就整个隐蔽在类中,在类的外部根本就无法看到,实现了访问权限的有效控制。
更多 “解释public和private的作用,公有类型成员与私有类型成员有些什么区别?” 相关考题
考题
下面描述中,表达错误的是()。
A公有继承时基类中的public成员在派生类中仍是public的B公有继承是基类中的private成员在派生类中仍是private的C公有继承时基类中的protected成员在派生类中仍是protected的D私有继承时基类中的public成员在派生类中是private的
考题
下列说法中错误的是A.公有继承时基类中的public成员在派生类中仍是public成员B.私有继承时基类中的protecte成员在派生类中仍是protected成员C.私有继承时基类中的public成员在派生类中是private成员D.保护继承时基类中的public成员在派生类中是protected成员
考题
设有基类定义:class Cbase{ private:int a;protected:int b;public:int c;};派生类采用何种继承方式可以使成员变量b成为自己的私有成员A.私有继承B.保护继承C.公有继承D.私有、保护、公有均可
考题
下列描述中,表达错误的是( )。A.公有继承时基类中的public成员在派生类中仍是public的B.公有继承时基类中的private成员在派生类中仍是private的C.公有继承时基类中的protected成员在派生类中仍是protected的D.私有继承时基类中的public成员在派生类中是private的
考题
对于类的私有成员、公有成员,不正确的是( )。A.私有成员只对类的内部,不对外部B.公有成员也叫接口,是与外部联系的通道C.私有成员主要对数据成员而言,当然有些成员函数也是私有的D.类的私有成员、公有成员只是相对而言,可以随时改变
考题
若有如下Fruit类定义:class Fruit{char name[20];public:void Print();private:double price;};则下列叙述中,正确的是( )。
A. 类中有1个公有数据成员B.类中有1个私有数据成员C.类中有2个私有数据成员D.数据成员name的访问权限未知
考题
下列说法中错误的是( )A.公有继承时基类中的public成员在派生类中仍是public的B.公有继承时基类中的private成员在派生类中仍public是的C.私有继承时基类中的public成员在派生类中仍private是的D.保护继承时基类中的public成员在派生类中仍protected是的
考题
下面的说法中错误的是( )。A.公有继承的基类中public成员在派生类中仍是publicB.私有继承的基类中public成员在派生类中是privateC.公有继承的基类中private成员在派生类中仍是privateD.保护继承的基类中public成员在派生类中是protected
考题
下列说法中错误的是( )。A.公有继承时基类中的public成员在派生类中仍是public的B.公有继承时基类中的private成员在派生类中仍是private的C.私有继承时基类中的public成员在派生类中是private的D.保护继承时基类中的public成员在派生类中是protected的
考题
设有基类定义:class Cbase{ private:int a;protected. int b;public:int c;};派生类采用何种继承方式可以使成员变量b成为自己的私有成员( )。A.私有继承B.保护继承C.公有继承D.私有、保护、公有均可
考题
C++中,派生类对基类的继承有三种方式:公有继承(Public)、包含继承(Protected)、私有继承(Private)。类B保护继承方式继承了类A,类C公有继承方式继承了类B,则______是类C中的公有成员。A.类A的公有成员B.类A的保护成员C.类B的公有成员D.类B的保护成员
考题
下列说法有错误的是 ______。A.公有继承时基类的public成员在派生类中仍是publicB.私有继承时基类的public成员在派生类中为privateC.保护继承时基类的protected成员在派生类中是protectedD.保护继承时基类的private成员在派生类中是protected
考题
下列说法中错误的是( )。A)公有继承时基类中的public成员在派生类中仍是public的B)公有继承时基类中的private成员在派生类中仍是private的C)私有继承时基类中的public成员在派生类中是private的D)保护继承时基类中的public成员在派生类中是protected的
考题
单选题公有继承时,子类的访问接口由()组成A
父类的非私有成员和子类的非私有成员B
父类的公有成员和子类的非私有成员C
父类的非私有成员和子类的公有成员D
父类的公有成员和子类的公有成员
考题
单选题下列说法中错误的是( )。A
公有继承时基类中的public成员在派生类中仍是public的B
公有继承时基类中的private成员在派生类中是public的C
私有继承时基类中的public成员在派生类中是private的D
保护继承时基类中的public成员在派生类中是protected的
考题
单选题公有继承时,子类对象只可访问父类中的()和子类自己的公有成员。A
非私有成员B
公有成员C
私有成员D
保护成员
热门标签
最新试卷