永发信息网

【java】有关类Demo,哪句描述是正确的?为什么

答案:3  悬赏:10  手机版
解决时间 2021-07-25 12:32
  • 提问者网友:咪咪
  • 2021-07-24 21:45
有关类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。

最佳答案
  • 五星知识达人网友:夜风逐马
  • 2021-07-24 23:10

正确的选项:


A——实例化对象时,其int类型的成员变量如果没有在声明时赋值以及没有在构造方法里赋值,默认初始化值为0;


=====================


错误选项的原因:


B,由于A的原因,所以是错误的;


C,父类无法改变子类的成员变量和方法;


D,子类不能访问父类的私有成员变量。

全部回答
  • 1楼网友:行雁书
  • 2021-07-25 00:52
A是对的。 A int会被默认初始化为0B 错的,原因同AC 超类不可包含改变count值的方法D 子类不可访问count,因为count是private型的,只能同Demo访问,不过可通过addOne方法修改count。
  • 2楼网友:往事隔山水
  • 2021-07-24 23:16
A B 和A矛盾 C 父类不能有改变子类的方法 D.count是  private的子类无法访问
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯