目录: 标题| 题干| 答案| 搜索| 相关
问题

类中限定为( )的成员变量和成员方法可以被除了不同包中的非子类访问。


类中限定为( )的成员变量和成员方法可以被除了不同包中的非子类访问。

  • Aprivate
  • Bprotected
  • Cpublic
  • Ddefault
参考答案
参考解析:

解析:本题考查Java中类权限限定词的作用范围。public、protected、default和private用于限定类成员变量和方法的访问权限,从而实现成员可以在一定范围内的信息隐藏。选项A错误,限定为public的成员变量和成员方法可以被所有的类访问;选项B错误,限定为 protected的成员变量和成员方法可以被这个类本身、自己的子类以及同一个包中的所有其他类访问;选项C错误,限定为pnvate的成员只能被这个类本身访问;选项D正确,如果类中不加任何访问权限的限定词,表示所修饰的成员属于默认的访问状态,也就是default权限状态,这时该成员可以被这个类本身和同一个包中的类访问。

分类:其他
相关推荐

1、类的成员包括成员变量和成员函数。公开的成员变量又称为(),而用Propert

类的成员包括成员变量和成员函数。公开的成员变量又称为(),而用Property语句定义的成员变量则称为();公开的类成员函数又称为类的()。

2、解决多继承情况下出现的二义性的方法之一是使用成员名限定法。

解决多继承情况下出现的二义性的方法之一是使用成员名限定法。A正确B错误

3、公有继承时,子类对象只可访问父类中的()和子类自己的公有成员。

公有继承时,子类对象只可访问父类中的()和子类自己的公有成员。A非私有成员B公有成员C私有成员D保护成员

4、在创建对象时有几种方法为对象的成员变量赋初值()。

在创建对象时有几种方法为对象的成员变量赋初值()。A在创建对象之前先为对象的成员变量赋初值B缺省情况下成员变量会自动赋值或空值C不能为对象的成员变量赋初值D为成员变量赋...

5、假定要访问一个结构指针变量x中的数据成员a,则表示方法为()。

假定要访问一个结构指针变量x中的数据成员a,则表示方法为()。Ax.aBx->aCx(a)Dx{a}

6、将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )

将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )。ADeCr&operator--(int);BDeCr operator--(DeCr&,int);Cfriend DeCr&operator--(DeCr&);Dfriend DeCr operator--(DeCr&,int);