第一節:多型概述
1、多型指
物件的多種形態:引用多型與方法多型
注意:a:繼承是多型的實現基礎
b:方法重寫也是多型的體現
2、引用多型
a:父類的引用可以指向本類的物件:父類 物件名 = new 父類();
b:父類的引用可以指向子類的物件:父類 物件名 = new 子類();——多型的體現
注意:該物件呼叫的方法是從父類繼承或子類重寫的方法,並且
會丟失子類
特有的方法。
注意:a:子類的引用不可以指向父類的物件
b:b例的話,父類物件不能直接呼叫
子類的獨有方法(只能訪問父類繼承給子類的東西)
3、方法多型
a:建立本類物件時,呼叫的方法為本類方法
b:建立子類物件時,呼叫的方法為子類重寫的方法或者繼承的方法
————
第二節:引用型別轉化
引用型別轉換:
1、向上型別轉換(隱式/自動型別轉換),是小型別到大型別的轉換。
如:dog dog=new dog();animal animal=dog;//正確,自動型別提公升,向上型別轉換
2、向下型別轉換(強制型別轉換),是大型別到小型別的轉換(存在風險,溢位)
如:dog dog1=(dog)animal;//向下型別轉換
軟體使用技巧:
1、子類方法名點中——ctrl+1——可以將所有抽象方法補全。
2、ctrl+1——修改類名,連著檔名一起修改。
javaoop 第三章 多型(2)
本章目標 a。掌握多型的優勢和應用場合 b。子類重寫父類的方法 c。掌握instanceof運算子的使用 一丶多型 什麼是多型?多型是具有表現多種形態的能力的特徵。同乙個實現介面,使用不同示例而執行不同的操 作。同樣的行為,但結果不同。同乙個引用型別,使用不同的例項而執行不同的操作。父類做引用,子類...
第三章 聯接查詢 2
1 1 建立輔助表dbo.nums set nocount on use tsqlfundamentals2008 goif object id dbo.nums u is not null drop table dbo.nums create table dbo.nums n int not nu...
記憶體管理2《第三章》
虛擬儲存器的基本概念 所謂虛擬儲存器,是指具有請求調入功能和頁面置換功能,能從邏輯上對記憶體進行擴充的一 種儲存器系統 虛擬儲存的特徵 多次性,對換性,虛擬性 實現虛擬記憶體的軟硬體支援 最佳置換演算法 optimal 在最長時間內不再被訪問的。先進先出頁面置換演算法 fifo 淘汰最先進入記憶體的...