抽象类背后的整个概念到底是什么(在我的例子中我指的是java)。 我知道它太笼统而无法自行实现,因此没有用。但肯定的是,只要将其声明为非抽象类,并使用与抽象类相同的继承,就会得到相同的结果。
节省时间的主要优点是在抽象父类(super class)中声明没有方法体的抽象方法,然后在子类中重写它们吗?
最佳答案
假设您的基类有一个必须在任何有用的子类中重写的方法。如果您在基类中实现该方法,并且它没有被重写,则在您的虚拟方法主体运行之前不会发现错误。如果将方法和类抽象化,编译时就会发现错误。
关于java - 抽象方法和类 : Concept behind?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21206817/