最赞回答 / 九里_
class dog{String color;int weight;void count(){System.out.println("狗的体重为"+weight); }};
2018-10-14
最赞回答 / MrChan零_0
在类HellolWorld中存在构造方法,此时创建对象2时就会根据构造方法中的内容执行,如果构造方法中没有输出语句的话,所创建的对象2是存在但你看不到它有任何的输出。
2018-10-04
最赞回答 / 慕斯0752781
先看上面一句先创建了dog对象,记住是dog对象,已经有了一只狗对象,下面animal=dog这句你可以这么理解—狗是动物,向上转换就是这样,向下转换你可以这样说—dog=animal动物是狗,是不是觉得有问题!但这里创建对象是狗,向下有了一个对象,向下转换的时候可以这么理解—dog=(Dog)animal这个动物是狗,那就没问题了。后面说猫为什么不行,cat=(Cat)animal这个动物是猫。但是你创建的对象是狗,所以不对!
2018-09-29