定义一个类,要求其中的成员变量可以被该类的所有子类访问,但不能被与该类不再同一个包的非子类访问。下列选项中可实现上述目的的是()。
A. 该成员变量应被赋予private访问权限
B. 该成员变量应被赋予public访问权限
C. 该成员变量应被赋予default访问权限
D. 该成员变量应被赋予protected访问权限
查看答案
下列关于构造方法的描述中,错误的是()。
A. 一个类可以有多个构造方法。
B. 构造方法一定要有返回值。
C. 构造方法总是和new一起使用。
D. 构造方法和类有相同的名字。
面向对象方法中,继承是指()。
A. 一个对象具有另一个对象的性质。
B. 类之间共享属性和操作的机制
C. 各对象之间的共同属性
D. 一组对象所具有的相似性质
下列方法中,可以正确加入类SubX中且父类的方法不会被覆盖的是()。class X{public int F(int a,intb){int s;s=a+b;return s;}}class SubX extends x{}
A. public int F(int a,int b){ }
B. public void F(){ }
C. public int F(int a,int b,float b=1.0){ }
D. int F(int a,int b){ }
下列关于构造方法的描述正确的是( )。
A. 子类必须通过this调用父类的构造方法。
B. 若子类没有定义构造方法,则子类无构造方法。
C. 子类必须通过super调用父类的构造方法。
D. 子类不能调用父类的构造方法。