2016 - 2024

感恩一路有你

java类初始化和实例化 Java中的抽象类为什么不能实例化?

浏览量:2952 时间:2021-03-29 15:11:32 作者:admin

Java中的抽象类为什么不能实例化?

首先,抽象类不能实例化,这是Java语法规范。抽象类可以包含线条绘制方法,但不一定。如果抽象类没有抽象方法,那么它与普通Java类没有什么不同。也就是说,在这种情况下,它是相同的,没有抽象的修改。定义了一个包含抽象方法的抽象类。当其子类继承自抽象类时,子类必须实现父类的所有抽象方法。Java之所以有这样的语法规范,是为了定义这种类型结构来解决生活中的一些实际问题。例如,举一个简单的例子:父亲(抽象类)是一个残疾人。他一生都想看到志愿者(父类的抽象方法)帮助别人,但由于自己的残疾,他不能轻易行动,于是他要求所有的儿子(继承自抽象类的子类)实现他的愿望(继承自父类的抽象方法)。然而,当每个儿子都实现了他父亲为正义事业而勇敢的愿望时,他的做法就不同了。长子喜欢这种行善方式(子类1有自己的实现方法),次子喜欢其他行善方式(子类2有自己的实现方法)。。。所以在这个场景中使用Java的抽象类来解决这个问题。

java类初始化和实例化 java类对象和实例对象 java类的构造方法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。