1、屬性
為了保護字段,屬性的本質是兩個方法,乙個是get(),另乙個是set();
2.靜態和非靜態的區別
①在非靜態類中,可以有例項成員,也可以有靜態成員。
②在呼叫例項成員的時候,需要使用物件名.例項成員。
在呼叫靜態成員的時候,需要使用類名.靜態成員名。
總結:靜態成員需要用類名去呼叫,例項成員需要用物件名去呼叫。
靜態函式中,只能訪問靜態成員。
例項函式中,可以訪問靜態成員和例項成員。
靜態類中不能用例項成員。
使用:1)如果想把類當成「工具類」去使用,可以考慮將類寫成靜態的
3、物件導向練習
staticvoid main(string
args)
public
class
student
private
int_age;
public
int age
private
string
_english;
public
string english
public
void
printchengji()
,年齡是:,英語成績:
",this.name,this.age,this
.english);
}}
4、建構函式
構造方法用來建立物件,並且可以在建構函式中對物件進項初始化。
建構函式可以過載,也就是有多個引數不同的建構函式。
this()關鍵字
public student(string name, int age, stringenglish)
public student(string name) : this(name, 0, "0"
)
5、析構函式
當程式結束是析構函式才執行,作用就是幫助我們釋放資源。
系統gc垃圾**機,可以自動幫我們**資源。
~student()
物件導向 類 字段 屬性 建構函式 析構函式
物件導向的基本概念 1 物件 物件是人們要進行研究的任何事物,從最簡單的整數到複雜的飛機等均可看作物件,它不僅能表示具體的事物,還能表示抽象的規則 計畫或事件。2 物件的狀態和行為 物件具有狀態,乙個物件用資料值來描述它的狀態。物件還有操作,用於改變物件的狀態,物件及其操作就是物件的行為。物件實現了...
C 字段屬性and建構函式
欄位和屬性 1 通常字段修飾符為private,屬性修飾符為public.2 字段 a.欄位又稱為 成員變數 一般在類的內部做資料互動使用。b.欄位命名規範 camel命名法 首單詞字母小寫 舉個例子 在建築中,你的房子裡面的東西一般都是私有的,屬於你個人的。所有欄位的修飾符是private修飾。3...
物件導向 建構函式
建構函式 指的是用來建立物件的一種函式 建構函式的定義方式 就是普通函式的定義方式 建構函式的使用方式 一定要通過new來呼叫 function people name,age,var p new people 小明 23,男 稱呼問題 p是建構函式people建立出來的物件 叫做people的例項...