为了账号安全,请及时绑定邮箱和手机立即绑定

java入门第二季 4-3java中的抽象类中所说的抽象类不能直接创建,可以定义引用变量是什么意思?

是不是因为抽象类里面没有具体的实例化的方法啊?可以定义引用变量指的就是多态,使用子类的对象的引用?

正在回答

3 回答

因为抽象类里面的方法没有定义所以不能直接实例化,可以通过引用继承、实现它的子类来完成实例化,比如:

Telphone a = new CellPhone();

这样可以直接使用CellPhone里实现的方法

a.message();

a.call();

0 回复 有任何疑惑可以回复我~
#1

本杰明G 提问者

非常感谢!
2016-10-18 回复 有任何疑惑可以回复我~

抽象类不能直接创建指的是不能直接创建对象,因为类的方法是抽象的,没有具体内容,可以引用子类对象来创建,引用的是子类的方法


0 回复 有任何疑惑可以回复我~

学到了,谢谢!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

java入门第二季 4-3java中的抽象类中所说的抽象类不能直接创建,可以定义引用变量是什么意思?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信