C 物件導向

2021-08-25 02:26:44 字數 1140 閱讀 1758

物件:看得見,摸得到,具體的,特指的

類:是模板,確定物件將會擁有的特徵(屬性)和行為(方法)

[訪問修飾符]class 類名

//person 類

public

class person

public

void

walk()

}

**中類的預設訪問修飾符為internal;

屬性和方法的預設訪問修飾符為public;

訪問修飾符

訪問許可權

private私有成員,在類的內部才可以訪問

public公共成員,完全公開,沒有訪問許可權

protected保護成員,該類內部和繼承類中可以訪問

internal當前程式集內可以訪問

當person類中字段的訪問修飾符為public時,例項化**為:

class

program

}

而一般情況下,乙個類中字段用private修飾。

若仍按上面方法例項化,**就會報錯。

這時我們可以通過在person類中新增屬性來實現例項化。

屬性是為了保護與之相對應的字段的

保證對字段的讀取和賦值符合要求

屬性分為:讀寫,唯讀,只寫

允許外部訪問的變數一定要宣告為屬性

//person 類

public

class person

//讀set//寫

}public

char gender

set}

public

int age

set}

//定義sayhello方法

public

void

sayhello()

public

void

walk()

}

//program 類

class program

}

c 物件導向程式設計 物件導向

什麼是物件導向 是對現實世界理解和抽象的方法。物件導向程式設計的特點 易維護,易擴充套件,靈活性好,重用 類 對事物的抽象定義,即事物具有的共同特徵和行為。物件 即對類進行例項 類是抽象的,物件是具體的 類的定義 語法 訪問修飾符 class 類名類的成員 包括字段,屬性,方法,常量,事件和索引器等...

C 物件導向

它定義了類的物件包括了什麼屬性,以及可以執行哪些操作 呼叫函式 class box 關鍵字 public 確定了類成員的訪問屬性.在類物件作用域內,類的外部是可訪問的 也可以指定類的成員為 private 或 protected box box1 宣告物件 box1,型別為 box box box2...

c 物件導向

0,類變數的申明可以不賦初始值 int 型別的為0,引用型別預設值為null,bool型別為false 1.物件導向的三大特點 封裝 0增加安全 1 良好的封裝能夠減少耦合 2 類內部的實現可以自由地修改 3 類具有清晰的對外介面 繼承 子類是乙個物件,父類的成員只是子類的引用 在繼承時子類的訪問修...