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