物件:看得見,摸得到,具體的,特指的
類:是模板,確定物件將會擁有的特徵(屬性)和行為(方法)
[訪問修飾符]class 類名
**中類的預設訪問修飾符為internal;//person 類
public
class person
public
void
walk()
}
屬性和方法的預設訪問修飾符為public;
訪問修飾符
訪問許可權
private私有成員,在類的內部才可以訪問
public公共成員,完全公開,沒有訪問許可權
protected保護成員,該類內部和繼承類中可以訪問
internal當前程式集內可以訪問
當person類中字段的訪問修飾符為public時,例項化**為:
而一般情況下,乙個類中字段用private修飾。class
program
}
若仍按上面方法例項化,**就會報錯。
這時我們可以通過在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 類具有清晰的對外介面 繼承 子類是乙個物件,父類的成員只是子類的引用 在繼承時子類的訪問修...