學習Java的第二十天
阿新 • • 發佈:2021-07-31
今天學習了繼承
1.1概述
使子類具有父類的屬性和方法,在子類中重新定義,追加屬性和方法
格式:public class 子類名 extends 父類名{}
子類特點:子類可以有父類內容 子類還可以有特點的內容
1.2好處與弊端
好處:提高程式碼的複用性 提高程式碼的維護性
弊端:削弱子類的獨立性
1.3變數訪問特點
在子類方法中訪問一個變數
子類區域性範圍找,子類成員範圍找,父類成員範圍找,如果有就報錯
1.4super
與this相似
super:代表父類物件引用
訪問成員變數 訪問構造變數 訪問成員方法
super.成員變數 super(.....) super.成員方法(.....)
1.5構造方法訪問特點
子類初始化前,一定要先完成父類資料初始化
自己給出無參構造方法
1.6成員方法訪問特點
通過子類物件訪問一個方法
子類成員範圍找 父類成員找 如果有就報錯