1. 過載
在同乙個類中,要求方法的名稱相同,引數的個數,順序,型別至少有乙個不同
2. 重寫,
在父子類繼承關係中,父類無法滿足子類的需求時,那麼我們需要重寫該方法,要求;方法的名稱相同,引數相同(個數,順序,型別),返回值相同;子類的訪問許可權不能小於父類;子類不能丟擲比父類更多的異常,但可以是父類異常的子異常
3. 實現類建立介面物件
a) 介面的特點:
i. 特殊的抽象類
ii.所有的方法都是抽象的,公共的,預設的是public abstract
iii. 屬性預設是public static final修飾的,必須賦初始值
iv. 介面與類之間的關係是類實現介面
v. 乙個類實現了該介面,那麼必須重寫該介面中的所有方法
vi. 乙個類可以實現多個介面,但只能繼承乙個類
vii. 介面不能例項化
格式:介面 物件名 = new 實現類(); 在這個物件中可以使用的方法只能是介面中含有的方法,
1. 建立類的子類得到父類物件
a) 抽象類的特點:抽象類的特點,當乙個類繼承抽象類,那麼這個類需要重寫抽象類中的所有抽象方法,抽象類中可以有普通方法,也可以有抽象方法
b) 抽象方法的特點:抽象方法沒有方法體,抽象方法只能存在於抽象類中
格式:父類
物件 = new 子類(); 可以通過new子類來使用父類中的方法 在這個物件中可以使用的方法,都是父類中的方法
java學習總結
1 成員變數和區域性變數的區別 1 在類中的位置不同 成員變數 類中方法外 區域性變數 方法定義中或者方法宣告上 2 在記憶體中的位置不同 成員變數 在堆中 區域性變數 在棧中 3 生命週期不同 成員變數 隨著物件的建立而存在,隨著物件的消失而消失 區域性變數 隨著方法的呼叫而存在,隨著方法的呼叫完...
java學習總結
一 理解類與物件 類是指物件的共同特徵 物件是指具體的例項個體 換句話說就是 物件是類的具體化,類是有著物件的共同特徵的概述二 如何建立類,如何建立物件,如何呼叫屬性和方法 1 建立類 首先要獲得這個類的屬性以及方法,通常格式為 修飾符 class 類名 ps 類名的使用盡量使用其英文名字,但是不能...
JAVA學習總結十
網路分層模型 osi七層 物理層 資料鏈路層 網路層 傳輸層 會話層 表示層 應用層 tcp ip四層 網路介面層 網路互聯層 傳輸層 應用層 網路埠號數量 65536個 示例 客戶端 public static void main string args catch unknownhostexce...