课程
/后端开发
/Java
/Java入门第二季 升级版
是不是因为抽象类里面没有具体的实例化的方法啊?可以定义引用变量指的就是多态,使用子类的对象的引用?
2016-10-18
源自:Java入门第二季 升级版 10-3
正在回答
因为抽象类里面的方法没有定义所以不能直接实例化,可以通过引用继承、实现它的子类来完成实例化,比如:
Telphone a = new CellPhone();
这样可以直接使用CellPhone里实现的方法
a.message();
a.call();
本杰明G 提问者
抽象类不能直接创建指的是不能直接创建对象,因为类的方法是抽象的,没有具体内容,可以引用子类对象来创建,引用的是子类的方法
学到了,谢谢!
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答为什么抽象类不能直接创建, 可以定义引用变量?
1 回答抽象类不能直接创建是什么意思?
1 回答为什么说抽象类中也可以没有抽象方法?
2 回答定义抽象类
2 回答抽象类不能直接引用?只能引用其子类?