最赞回答 / kirido
通过一个简单的比喻可能会帮助你理解:把类比作一个盒子,外部类就是大盒子,内部类是小盒子。小盒子是放在大盒子里的。在代码中如何知道哪个是内部类,可以先找到外部类,如果外部类的类体里,还有类的定义(如:void class+类名),那么,里面的类就是内部类。
2017-04-19
最新回答 / 慕圣0830664
不能说接口是抽象类,虽然他们有很多的共同点,比如说:两者都是用abstract修饰;两者都不能new对象,但可以定义一个引用;但抽象类跟接口还是有本质的区别:抽象类只能单继承,接口却可以同时实现多个。
2017-04-16
最新回答 / 慕粉3331049
Dog other = (Dog) boj;为什么有这句:因为上一句,判断类对象时,只比较名称和个数,未比较内容。为什么要转化:因为编辑时,obj是没有age变量,if (age != obj.age) 无法进行内容比较。仅供参考
2017-04-16
最新回答 / qq_浮雲遊子_03977413
声明变量错了 math.PI 周长和面积的话 在父类里要定义的两个方法,然后在继承的基础上在circle中直接重写方法我也在学这 哈哈
2017-04-16
最赞回答 / Be_yond
public class Serivce { public static void main(String[] args){ Chinese chinese = new Chinese(); chinese.speak(); System.out.println("中国人的皮肤是"+chinese.skin); American american = new American(); american.speak(); ...
2017-04-15