有关类Demo,哪句描述是正确的?
public class Demo extends Base{
private int count;
public Demo(){
System.out.println("A Demo object has been created");
}
protected void addOne() {count++; }
}
A 当创建一个Demo类的实例对象时,count的值为0。
B 当创建一个Demo类的实例对象时,count的值是不确定的。
C 超类对象中可以包含改变count 值的方法。
D Demo的子类对象可以访问count。
正确的选项:
A——实例化对象时,其int类型的成员变量如果没有在声明时赋值以及没有在构造方法里赋值,默认初始化值为0;
=====================
错误选项的原因:
B,由于A的原因,所以是错误的;
C,父类无法改变子类的成员变量和方法;
D,子类不能访问父类的私有成员变量。
A是对的。
A int会被默认初始化为0B 错的,原因同AC 超类不可包含改变count值的方法D 子类不可访问count,因为count是private型的,只能同Demo访问,不过可通过addOne方法修改count。
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息