1.繼承使用關鍵字extends表示。
表示:class 派生類的類名 extends 基類名
{定義自己的方法
2.繼承是一種共享機制,派生類(子類)共享基類(父類)的資料和方法。只能是單向的,不存在基類繼承派生類的現象。
派生類的成分包含基於繼承的資料和方法和自已定義的資料和方法。
3.派生類可以繼承基類的所有資料和方法,但是私有成員不可被直接訪問。
4.如果成員變數和成員方法派生類本身就有,則不會去呼叫基類。即訪問時,自己有,不去呼叫基類,自己沒有,再去呼叫基類的資料和方法。簡稱就近原則。
5.當基類和派生類中成員變數同名時,用super.成員變數去訪問父類的。
6.this:代表乙個本類物件的引用;super:代表乙個父類空間。
7.派生類物件的構造方法的呼叫
1>若派生類構造方法中含有super語句,通過super語句呼叫基類的構造方法。
形式如果是super(),呼叫基類的無參構造;形式如果是super([引數]),呼叫基類中的帶參構造。
基類的構造執行結束之後,再執行派生類構造的其他語句。
2>如果派生類中沒有super語句,則直接呼叫基類的無參構造。
8.繼承的優點
①提高**的復用性
②使類與類之間產生關係—多型性。
JAVA基礎 繼承
1.什麼是繼承?繼承 extends 是從已有的類中 父類 派生出新的類 子類 子類具有父類的屬性和行為,並可以在父類的基礎上增加新的屬性 行為。例如 public class people public class student extends people 父類people具有 name ag...
Java基礎 繼承
1.方法重寫概念 子父類成員方法的特殊情況 覆蓋 子類中出現與父類一某一樣的方法時,會出現覆蓋操作,也稱之為 override重寫 複寫或者覆蓋.通俗的說就是子類要使用父類中的功能,同時自己又有自己特有的功能.重寫需要注意的問題 子類方法覆蓋父類方法,必須要保證許可權大於等於父類的許可權.許可權有四...
Java基礎08 2 繼承
概述 格式 繼承 demo1 定義乙個人類 class person public string getname public void setage int age public int getage 吃飯的方法 public void eat 睡覺的方法 public void sleep 學習...