Possible Duplicate:
Abstract class in Java
我得到了一些解释,但到目前为止我无法理解 Java 中的抽象类和方法是什么。
有人说它必须与程序的安全性有关,另一些人说它不是那样的。
即使从迪特尔和迪特尔的书中,我也没有明白它的目的。 我们何时、何地以及为什么使用它?
请像在教初学者一样解释它,非常感谢您的帮助。
最佳答案
- 抽象类
是一种不能被实例化的,即它的 object
无法创建。
- 抽象方法
是没有定义的方法声明。
-非抽象类
可以只有非抽象方法。
-抽象类
可以同时具有非抽象和抽象方法。
- 如果 Class
有一个Abstract 方法
那么该类也必须是Abstract。
-抽象方法
必须由第一个非抽象子类实现。
- Design patterns
中的Abstract class
用于封装不断变化的行为。
关于java - 什么是抽象类和抽象方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13824142/