S2 javaoop 第三章3 7筆記

2021-08-16 11:06:58 字數 751 閱讀 9566

第一節:多型概述

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 淘汰最先進入記憶體的...