应该是2
首先在你的Bird类中有一个构造方法 public Bird(){r++;} 当你的N类继承Bird类时 就会调用父类的构造方法这时 r=1,当你用N创建一个对象时 (N f=new N();)就会调用改类的构造方法 N(){r++}; 这时r=2
而且你的r是static的
首先在你的Bird类中有一个构造方法 public Bird(){r++;} 当你的N类继承Bird类时 就会调用父类的构造方法这时 r=1,当你用N创建一个对象时 (N f=new N();)就会调用改类的构造方法 N(){r++}; 这时r=2
而且你的r是static的
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货