四 物件導向 繼承

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

繼承:

一、什麼是繼承

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

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

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

二、父子之間的轉換

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

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

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 繼承}}