天天看點

6/20學習筆記

1,static塊加載類時執行,隻執行一次,在構造函數之前運作;

2.重載overload看類型,重寫override看對象;

3.Person p=new Student();調用子類構造函數;

4.super()放在子類構造函數第一句;

5.1.抽象方法:由abstract修飾

           隻有方法的定義,沒有方法體的

5.2.抽象類:由abstract修飾

         可以包含抽象方法,也可以包含普通方法

5.3.包含抽象方法的類,必須是抽象類

  類中沒有抽象方法,也可以将類聲明為抽象類

5.4.抽象類不能被執行個體化 Shape s = new Shape();//錯誤

5.5.抽象類一般需要被繼承:

  1)子類也聲明為抽象類

  2)子類重寫抽象類中所有抽象方法---首選