0.基本的數據類型: Number(數字) String(字元串) List(列表) Tuple(元組) Set(集合) Dictionary(字典) 1.基本的輸入輸出: input #輸入 print #輸出 age = 10; name = "小明"; print(age,type(age)) ...
抽象類
-
抽象類和普通類沒什麼大的差異,抽象類不能被實例化,必須用abstarct修飾,許可權修飾符只能是public/protected類型;如果不寫許可權修飾符,則它預設就是public類型的。
-
抽象類必須被繼承才能實例化,所以它不能被final修飾。因為被final修飾的類不能被繼承,被final修飾的方法不能被重寫。
-
抽象類被繼承時,子類要重寫父類的抽象方法,否則也只能將子類定義為抽象類。
public abstact void getA();
- 抽象類體現的是模板思想,在抽象類中已經實現了的成員就是模板。
final
- final:表示最終的,可以修飾類、方法、屬性
- 修飾變數,有且僅能被賦值一次。:修飾靜態成員變數,修飾實例成員變數,修飾局部變數
- final修飾靜態成員變數可以在哪些地方賦值一次:
1.定義的時候賦值一次。
2.可以在靜態代碼塊中賦值一次。 - final修飾實例成員變數可以在哪些地方賦值1次:
1.定義的時候賦值一次。
2.可以在實例代碼塊中賦值一次。
3.可以在每個構造器中賦值一次。 - final修飾局部變數
1.定義的時候賦值一次。
2.可以在局部代碼塊(方法體)中賦值一次。
- final修飾靜態成員變數可以在哪些地方賦值一次: