Java的抽象類abstract

Java的抽象類abstract

​ 只要含有抽象函數的類都是抽象類,抽象類不能被實例化。

抽象類和抽象函數用abstract修飾,下面是一個正確的例子:

package test;

abstract class A {
	int a;
	public abstract void speak();
}

class B extends A {
	public void speak() {
		System.out.println("B speak");
	}
}

下面注意兩點:

  • 用abstract修飾的函數沒有函數體
  • 抽象方法在子類中必須重寫。否則就會報錯
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章