0C13602793
2016-07-06 12:42
抽象类和多态有什么区别?什么时候用abstract什么时候不用?
简单的说,抽象类的重点在于当中的抽象方法,抽象方法定义了一个大体的方法,具体的方法实现方式由继承它的类去实现。比如说,抽象方法定义了一个框架,那么这个框架是方是圆还是菱形它不管。具体由继承它的类去定义或者实现。
多态可以举个例子,父类Animal,子类Dog和Cat. 可以通过创建animal的实例对象,使用Dog或者Cat中的变量或方法。比如 Animal animal=new Dog. 多态的意思就是说,我一个animal既可以是本身的,也可以是Dog或者是Cat的。
Java入门第二季 升级版
530650 学习 · 6091 问题
相似问题
回答 2
回答 2
回答 4
回答 1
回答 2