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

为什么抽象类不能直接创建, 可以定义引用变量?

为什么抽象类不能直接创建, 可以定义引用变量?

正在回答

2 回答

抽象类里面有抽象方法,但抽象方法是没有方法体的,只有方法签名,如果抽象类实例化对象调用抽象方法,那这个实例就不会执行,没有任何意义。

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

抽象类是对数据的抽象,是不能实例化创建对象的,所以你这里new一个抽象类的对象就出错了你要重新定义一个类去继承抽象类。一般抽象类中有抽象方法的话,还得对所有的抽象方法都重写,然后去创建新的类才能引用

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

举报

0/150
提交
取消

为什么抽象类不能直接创建, 可以定义引用变量?

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