当前位置:首页 > TAG信息列表 > javaJava中的抽象类为什么不能实例化?

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

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

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

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

javajava子类继承父类实例java子类继承父类方法例子


河南自考之家 买乐惠

  • 关注微信关注微信

猜你喜欢

微信公众号