gpt4 book ai didi

java - 如果无法创建抽象类的新对象,那么在抽象类中拥有非抽象方法有什么意义呢?

转载 作者:行者123 更新时间:2023-12-02 07:06:44 25 4
gpt4 key购买 nike

抽象类可以同时具有抽象方法和非抽象方法。如果无法创建抽象类的新对象,那么在抽象类中拥有非抽象方法有什么意义呢?

我知道您可以重写子类中的非抽象方法,然后通过子类的对象使用它。但是,如果您这样做,那么首先需要实现非抽象方法吗?

最佳答案

多思考或多谷歌。

  1. 如果您的子类具有通用功能,那么为什么您要重写每个类中的方法?您可以使用基类(在本例中是抽象的)方法。这就需要非抽象(他们大多称为具体的)方法。
  2. 虽然那里有抽象方法(正如你所知道的,我认为),我们可以根据我们的要求进行重写。
  3. 如果您需要根据需要在每个子类中重写所有方法,那么您可以选择接口(interface)。

关于java - 如果无法创建抽象类的新对象,那么在抽象类中拥有非抽象方法有什么意义呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16008762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com