day07物件導向

2022-08-29 18:54:14 字數 709 閱讀 2377

為什麼使用抽象類

1:定義

dog類

有顏色屬性和叫的方法

2:定義

bird

類有顏色屬性和叫的方法

3:定義其父類

animal

1:抽取共性顏色屬性和叫的方法

1:顏色的屬性可以使用預設初始化值。

2:叫的方法在父類中如何定義?

1:狗是旺旺

2:鳥是嘰嘰喳喳

3:可以將父類的方法定義為狗叫讓鳥繼承父類重寫叫的方法

1:鳥怎麼確定是否要重寫父類方法。

2:不重寫,編譯和執行都沒有問題,只是執行鳥叫的方法就會出現狗叫

4:父類的方法很難確定。

classanimalelseif(1 == x)elseif(2 == x)elseelseif(ainstanceoffish)elseif(ainstanceofbird)else{

system.out.println("over");

Day07 物件導向2(繼承)

1.概述 2.構造 塊 3.區域性 塊 4.測試package cn.tedu.oop 測試 塊 總結 1.構造方法 用來建立物件或者完成物件的初始化,在new時觸發 2.構造 塊 位置是類裡方法外,作用是抽取狗髒方法的共性,在new時觸發 3.區域性 塊 位置是方法類,作用是控制變數的作用範圍,當...

day07 物件導向程式設計(1)

修飾符 class 類名 概念 如何由類建立物件以及實現功能的呼叫 物件的記憶體解析 格式修飾符 資料型別 屬性名 初始化值 成員變數 vs 區域性變數 相同點 都是變數,定義的格式相同的。都有作用域,在其宣告的作用域內是有效的。不同點 類中宣告的位置不同 成員變數 直接宣告在類中 區域性變數 方法...

物件導向 day07 物件導向使用場景(十)

1 概述 2 知識回顧 3 使用場景 之前我們學了物件導向知識,那我們在什麼時候用呢?不可能什麼時候都需要用物件導向吧,除非你是純的物件導向語言,好的,我們下面就來談談 在學物件導向之前我們都是用 函式 物件導向程式設計其實就是 類 物件12 3456 78910 11class類名 def函式1 ...