四 物件導向 繼承

2022-08-05 11:21:25 字數 1215 閱讀 5035

繼承:

一、什麼是繼承

概念:父親有的東西,並且允許繼承,所有孩子就都會有

乙個父類可以擁有多個子類

乙個子類只能擁有乙個父類

二、父子之間的轉換

子類可以轉換成父類,這個父類只能轉換成之前的子類

------子類可繼承父類,父類可代表子類;兄弟之間不可繼承。 

namespace 繼承

namespace 繼承

private string _chibang;

public string chibang

set

}

namespace 繼承

}

1、訪問修飾符:

對於跨類訪問的乙個許可權限制

public : 公共的,引用命名空間即可隨意訪問,最高訪問許可權。

private : 私有的,只有在宣告它的類和結構中才可以訪問,訪問許可權最低。

internal : 內部的,同乙個程式集中所有的類都可以訪問,程式集就是命名空間。(現階段使用較少沒有詳細例項)

(不在同一命名空間時:匯入命名空間後可以正常使用;方法:例項化+右鍵類名→解析→using 類)

protected : 受保護的,只能在他自己和自己的子類中才能訪問。(現階段使用較少沒有詳細例項)

2、命名空間 = 程式集

一組類的組名

3、靜態方法

static用來定義靜態方法和屬性;

非靜態方法需要例項化物件然後用物件來呼叫;

random r = new random();//例項化

r.next(); -- 非靜態方法的使用方式

靜態方法,可以例項化物件、也可不例項化物件,直接用類就能點出來使用;

console.write();  --靜態方法的使用方式

(直接用類名點出來)

using stu;  --------引用類

using system;

using system.collections;

using system.collections.generic;

using system.linq;

using system.text;

namespace 繼承}}

Lua程式設計(四)物件導向類繼承

1.類繼承 sharp 父類 function sharp new local new sharp self.index self self sharp setmetatable new sharp,self return new sharp endfunction sharp sharp func...

核心程式設計(四) 物件導向 單繼承 複寫

繼承的出現!就是乙個作用!為了節省 為什麼說節省 你爸爸要是王健林 你是不是就不用愁怎麼獲得錢了?為啥?是不是錢已經有了!直接拿來用就行了!我們想一下奧 狗和人是不是都會吃東西?那麼吃東西這個東西是不是算是他倆的共有屬性?那我就可以把這個吃東西當作父類,讓人和狗繼承 coding utf 8 tim...

核心程式設計(四) 物件導向 單繼承 複寫

繼承的出現!就是乙個作用!為了節省 為什麼說節省 你爸爸要是王健林 你是不是就不用愁怎麼獲得錢了?為啥?是不是錢已經有了!直接拿來用就行了!我們想一下奧 狗和人是不是都會吃東西?那麼吃東西這個東西是不是算是他倆的共有屬性?那我就可以把這個吃東西當作父類,讓人和狗繼承 coding utf 8 tim...