首页 > 试题广场 >

在下面的类声明中,属于私有字段的是()

[不定项选择题]
在C++中,在下面的类声明中,属于私有字段的是()
  • name
  • sex
  • weight
  • age
没人选B吗?
发表于 2020-08-24 11:37:41 回复(3)
D。考察的是访问控制符
  • public:可以访问任何一个在classpath下的类、接口、异常等。
  • protected:作用就是保护子类的
  • default:访问本包下的类、接口、异常等
  • private:权限仅限于本类内部,是一种封装的体现。
编辑于 2020-08-19 10:48:48 回复(1)
这题不需要C++基础。你要是问女生年纪和体重你会被打死的。
发表于 2021-02-27 15:37:39 回复(1)
我尼玛,掉题目玩我呢?
发表于 2020-10-12 08:59:48 回复(0)
private 翻译  私有的  选d  哪有这么多问题:)
发表于 2019-09-19 20:18:08 回复(0)
java有4大权限,分别是public (公开),protected (保护),default(默认) , private(私有)。
其中default(默认)是可以不用写出的,也就是没有声明权限的都是default。
因此该题只有age被private修饰,所以age为私有变量,答案选D。
-------------------------知识扩展----------------------
public修饰的变量,类,方法可以被其他的任意包下的任意类访问。
protected给的权限是只能被子类(内包外包都可以)和同包内的任意类访问。
default给的权限是只能被同包下的任意类访问。
private给的权限是仅限同类访问
发表于 2019-09-19 16:04:40 回复(0)
各位大佬们,难得你们不知道c++类默认修饰符就是private,c++选age weight
发表于 2019-10-15 07:22:46 回复(0)
可是C++默认是私有
发表于 2020-03-05 17:33:20 回复(0)
在c++中,未修饰的默认为私有
发表于 2020-02-17 19:26:51 回复(0)
C++默认访问权限为私有,应该选择B

发表于 2020-08-01 20:12:48 回复(0)
C++中用class声明的类默认为private私有,用struct声明的类默认为public公有,所以age和weight都是私有类型,假如题目的class改为struct,那么只有age为私有,其他都为公有
发表于 2021-12-29 22:04:13 回复(0)
这是个啥子神仙写法!!!
发表于 2020-08-07 16:55:16 回复(0)
class默认为private
发表于 2022-06-08 15:25:58 回复(0)
众所周知,体重和年龄是永远的秘密
发表于 2022-02-24 23:35:06 回复(0)
<p>答案有问题,B和 C D有歧义。要么这题变成单选好了。</p><p><br></p>
发表于 2021-01-08 23:25:37 回复(0)
**题目
发表于 2021-01-06 00:52:40 回复(0)
选BCD
发表于 2020-08-27 14:50:45 回复(0)
这种题目真的很无语!!!你的B选项不就是等价于C和D嘛?有意思?屏蔽了。。。。
发表于 2020-08-19 21:27:20 回复(0)
应该b
发表于 2020-08-18 12:57:59 回复(0)
<p>c++默认私有,应该选b吧</p>
发表于 2020-08-01 10:46:46 回复(0)