下面关键字中那一个是不可用来控制对类成员的访问()

题目

下面关键字中那一个是不可用来控制对类成员的访问()

  • A、public
  • B、private
  • C、protected
  • D、default
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下关键字不能用来声明类成员的访问权限的是()。

A、public

B、private

C、protected

D、static


参考答案:D

第2题:

下面关键字中哪些可以用来控制对类成员的访问。()

A.public

B.protected

C.private

D.default


正确答案:BCD

第3题:

下面对友元的错误描述是()。

A、友元函数不可访问对象的private成员

B、一个类的成员函数可以是另一个类的友元

C、友元类和友元函数均用关键字friend声明

D、友元函数可以访问对象的protected成员


参考答案:A

第4题:

用于定义类成员的访问控制权的一组关键字是public、private、________。


正确答案:protected

第5题:

以下四个关于类的访问控制的描述哪一个是错误的

A、子类不能访问其父类的私有数据成员和成员函数

B、子类的对象不能访问其父类的保护数据成员或者成员函数

C、类的对象不能访问类的保护数据成员或者成员函数

D、类的成员函数不能访问类中的私有数据


参考答案:D

第6题:

下面描述中,错误的是()。

A.在派生类中不可见的成员要变成可访问的,需要进行访问声明

B.在基类定义的public成员在保护继承的派生类中可见,也能在类外被访问

C.在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问

D.在基类定义的public和protected成员在保护继承的派生类中可见


正确答案:BC

第7题:

下面哪些关键字能用来控制对类成员的访问()。

A.public

B.protected

C.private

D.default


正确答案:ABC

第8题:

下列可用于定义类成员的访问控制权的关键字是()

A.extends

B.private

C.class

D.double


正确答案:B

第9题:

关键字supper的作用是_________。

A.用来调用父类的构造函数

B.用来调用父类中被重载的方法

C.以上都是

D.用来访问父类被隐藏的成员变量


正确答案:C

第10题:

关键字super的作用是( )。

A.用来调用父类中被重载的方法

B.用来调用父类的构造函数

C.用来访问父类被隐藏的成员变量

D.以上说法都正确


正确答案:D
解析:子类在隐藏了父类的成员变量或重载了父类的方法后,常常还要用到父类的成员变量,或在重载的方法中使用父类中被重载的方法以简化代码的编写,这时就要访问父类的成员变量或调用父类的方法。Java中通过super来实现对父类成员的访问,super用来引用当前对象的父类。super的使用有三种情况:第一,用来访问父类被隐藏的成员变量,如super.variable;第二,用来调用父类中被重载的方法,如super.Method([paramlist]);第三,用来调用父类的构造函数,如super([paramlist])。

更多相关问题