基礎才是重中之重~類是怎么執行的


回到目錄

對於一個程序員來說,有必要知道一個概念的同時也解它的執行過程,這樣對於寫出更好更安全的程序是有幫助的。

大牛們不是一天就成為大牛的,而是經過一步一步的實踐,不斷的知識的積累才成為大牛的,呵呵。

今天是我“基礎才是重中之重”文章系列的又一講,也是最基礎的一講,類,已經class

主要從出生到死亡都講一下,呵呵。

1 類的建立

public class Person{

static person(){} //不寫,默認也有個空的

public person(){}//不寫,默認也有個空的

public string Name{get;private set;} //屬性,只對本類開放寫權限

}

這樣,一個人就產生了,注意它會同時出現兩個構造方法,static person(){}和public person(){},它們都是空參數的,它們的名稱分別叫類型構造方法和實例構造方法,從名字上可以知道,第一個方法是只對本類公開的,它是本類內部static成員可以訪問到的方法;而第二個public person()它是在類被new成對象(實例)后,被執行的,所以它被稱為實例構造方法。

它們的執行順序是,先static ,再其它構造方法。

2 類的聲明和實例化

Person person=new Person() ;

這樣就建立了一個名為person的類對象,它在建立時,首先執行了public person()這個構造方法

3 使用類的屬性和方法

person.Name="zzl" ; 這條語句是錯誤的,因為person對象的Name屬性只對本身內部有寫權限

4 對象被GC回收

GC這個托管的東西,會負責回收不用的對象。

回到目錄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM