nginx ftp 圖片伺服器搭建之後使用http訪問進行配置檔案的修改
阿新 • • 發佈:2020-11-03
1.抽象類
- 抽象類裡面可以有普通方法。
- 抽象類不能直接new,必須有一個子類來繼承抽象父類。
- 繼承了抽象類的子類必須重寫所有的抽象方法。
public abstract class TestAbstract { public abstract void method() ; public void normalMethod() { } }
抽象類中可以有構造方法,供子類建立物件時,初始化父類成員使用。(當然如果沒有,則一般也有一個隱藏的無參構造方法)
繼承中的子類的構造方法如果沒有顯示呼叫父類的構造方法,那麼第一行都會預設執行super()
//父類
public abstract class Super { public Super() { System.out.println("This is the constractor method in Super"); } public abstract void method() ; public void normalMethod() { System.out.println("This is the method in Super!"); } }
//子類
public class Sub extends Super{ @Overridepublic void method() { System.out.println("This is override method in Sub"); } }
public class Test { public static void main(String[] args) { Sub sub = new Sub();//這裡雖然子類裡面沒有明顯的構造方法,但是其實是有一個隱藏的無參構造(而且這個建構函式的第一行預設呼叫了super()父類的無參構造) sub.method(); sub.normalMethod(); } }
This is the constractor method in Super
This is override method in Sub
This is the method in Super!