1. 程式人生 > >Java 008 面向物件(程式碼塊、繼承、方法重寫、final關鍵字)

Java 008 面向物件(程式碼塊、繼承、方法重寫、final關鍵字)

知識點梳理

Java day 08

心得體會

小知識點

1.程式碼塊執行順序,一般為:靜態程式碼塊——構造程式碼塊——構造方法,實際運用中具體情況具體分析
2.繼承中成員的訪問遵循就近原則,先在子類找,找不到再到父類找
3.this和super
this呼叫本類成員
super呼叫父類成員
super(…)、this(…)必須出現在第一條語句
4.過載與重寫
重寫:發生在父類和子類之間,方法宣告完全一致
過載:發生在本類中,方法的引數列表不同就可以過載,故可以改變返回值型別
5.final
修飾類不能被繼承
修飾方法不能被重寫
修飾變數:當變數為基本型:被修飾後不能重新賦值(相當於常量);當變數為引用型

:被修飾後地址值不能再改變
final修飾變數後注意將變數名變為全大寫字母(此變數已經成為常量,常量命名規範是全部大寫)
6.父類中寫了有參構造方法就必須手動新增一個無參構造方法(子類會先訪問父類的無參構造方法)
7.父類的靜態方法可以被子類繼承,不能被子類重寫,但結果與“重寫”一致