课程
/后端开发
/Java
/Java入门第二季 升级版
抽象类和多态有什么区别?什么时候用abstract什么时候不用?
2016-07-06
源自:Java入门第二季 升级版 10-3
正在回答
简单的说,抽象类的重点在于当中的抽象方法,抽象方法定义了一个大体的方法,具体的方法实现方式由继承它的类去实现。比如说,抽象方法定义了一个框架,那么这个框架是方是圆还是菱形它不管。具体由继承它的类去定义或者实现。
多态可以举个例子,父类Animal,子类Dog和Cat. 可以通过创建animal的实例对象,使用Dog或者Cat中的变量或方法。比如 Animal animal=new Dog. 多态的意思就是说,我一个animal既可以是本身的,也可以是Dog或者是Cat的。
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答多态引用,抽象类区别,利弊.
2 回答抽象类和接口有什么区别吗?
4 回答请问用多态和不用多态有什么区别啊
1 回答继承,多态,抽象类的区别和适用范围
2 回答抽象类与接口有什么区别