如果JAVA類的任何壹個方法是abstract的,則類本身必須是abstract的
abstract修飾符可以用於類、方法、屬性、事件和索引指示器(indexer),表示其為抽象成員,抽象方法是沒有方法體的方法。
1、抽象類
當壹個類被聲明為abstract時,這個類被稱為抽象類。所謂的抽象類就是沒有實例對象的類。抽象類是他的所有子類的公***屬性的集合,所以抽象類的壹大優點就是充分利用公***屬性來提高開發和維護程序的效率。
2、抽象方法
作為修飾符,abstract聲明了壹種沒有具體對象的,出於組織概念的層次關系需要而存在的抽象類;作為類方法修飾符,abstract則聲明了壹種僅有方法頭,而沒有具體的方法體和操作實現的抽象方法。
public?abstract?class?MyAbstractClass?{public?void?test1(){?//?壹個正常的方法
}
public?abstract?void?test2();?//?壹個抽象方法
}