数据成员只能定义为私有,函数成员只能定义为公有。
错
举一反三
- 在一个类的定义格式中,( )。 A: 必须同时包含私有、公有、保护成员的定义 B: 只能将数据成员定义为私有,函数成员定义为公有 C: 数据成员不能定义为保护或公有成员 D: 在public、private、protected关键字后面紧跟一个冒号
- 在一个类的定义格式中_____。 A: 在public、private、protected关键字后面紧跟一个冒号 B: 数据成员不能定义为保护或公有成员 C: 只能将数据成员定义为私有,函数成员定义为公有 D: 必须同时包含私有、公有、保护成员的定义
- 日期类中的SetSystemDate()函数只能定义为私有成员。
- 下列关于私有成员的说法,正确的是 A: 即使是类的成员函数,也不能访问私有成员 B: 对象通过成员操作符,是可以访问自己隐藏的私有成员的 C: 私有数据只能被私有成员函数访问,不能被公有成员函数访问 D: 私有数据成员不能与公有数据成员同名
- 在公有派生的情况下,派生类中定义的成员函数能访问其基类的()。 A: 公有成员和保护成员 B: 公有成员和私有成员 C: 保护成员和私有成员 D: 公有成员、保护成员和私有成员
内容
- 0
中国大学MOOC: 如果希望可通过类的对象直接访问类中定义的某个数据成员,则数据成员的定义要使用 [填空1] 关键字,如果希望数据成员只能通过类中定义的公有函数成员访问,则数据成员的定义要使用 [填空2] 。类中数据成员通常定义为 [填空3] 访问权限成员,函数成员通常定义为 [填空4] 访问权限成员。(填空内容用空格间隔)
- 1
定义类的成员函数,只能定义为public访问权限,否则对象无法调用该函数。
- 2
派生类对象只能访问基类中的____ A: 公有继承的保护成员 B: 公有继承的公有成员 C: 公有继承的私有成员 D: 私有继承的公有成员
- 3
在公有派生的情况下,派生类中定义的成员函数只能访问原基类的______。
- 4
在main()函数中定义的派生类对象d可以用d.x形式访问基类的成员x,则x是______。 A: 公有派生的公有成员 B: 公有派生的私有成员 C: 私有派生的公有成员 D: 私有派生的保护成员