ES6 Map遍歷、filter()篩選物件
阿新 • • 發佈:2021-12-20
抽象類
- abstract修飾符可以用來修飾方法也可以用來修飾類,如果修飾方法,那麼該方法就是抽象方法;如果修飾類,那麼該類就是抽象類。
- 抽象類中可以沒有抽象方法,但是有抽象方法的類一定要宣告為抽象類。
- 抽象類,不能使用new關鍵字來建立物件,它是用來讓子類繼承的。
- 抽象方法,只有方法的宣告,沒有方法的實現,它是用來讓子類實現的。
- 子類繼承抽象類,那麼就必須要實現抽象類沒有實現的抽象方法,否則該子類也要宣告為抽象類。
程式碼詳解
- Action類
//abstract 抽象類:類 extends:單繼承, (介面可以多繼承) public abstract class Action { //約束~有人幫我們實現~ //abstract,抽象方法,只有方法名字,沒有方法的實現! public abstract void doSomething(); //1. 不能new這個抽象類,只能靠子類去實現它:約束! //2. 抽象類中可以寫普通方法 //3. 抽象方法必須在抽象類中 //抽象的抽象:約束~ }
- A類
//抽象類的所有方法,繼承了它的子類,都必須要實現它的方法~除非,子類也是抽象類
public class A extends Action{
@Override
public void doSomething() {
}
}