在 Java 中非静态方法与抽象方法之间有什么区别?
以下是非静态方法和抽象方法之间的显著区别。
非静态(普通)方法 | 抽象方法 |
这些方法包含正文。 | 抽象方法没有正文,以分号结尾 |
可以直接使用普通方法。 | 不能直接使用抽象方法,若要使用它们,需要继承它们并为这些方法提供正文,然后使用它们。 |
示例public void display() { System.out.println("Hi"); } | 示例 public void display(); |
广告
以下是非静态方法和抽象方法之间的显著区别。
非静态(普通)方法 | 抽象方法 |
这些方法包含正文。 | 抽象方法没有正文,以分号结尾 |
可以直接使用普通方法。 | 不能直接使用抽象方法,若要使用它们,需要继承它们并为这些方法提供正文,然后使用它们。 |
示例public void display() { System.out.println("Hi"); } | 示例 public void display(); |