Java编程基础知识——抽象类和抽象方法

回顾一下上次的图: 如果我们这样写,你会不会感觉很奇怪: Animal anim = new Animal(); 那么有哪一种动物叫做animal? 那么实例变量会是啥? 有些类不应该被初始化! 那要如何处理这个问题呢?我们一定是要有Animal这个类来继承和产生多态。但是要限制只有它的子类才能够被初始化。我们要的是cat、god对象,而不是Animal对象。 幸好,有个方法可以防止类被初始化。换
相关文章
相关标签/搜索