對於乙個程式設計師來說,有必要知道乙個概念的同時也解它的執行過程,這樣對於寫出更好更安全的程式是有幫助的。
大牛們不是一天就成為大牛的,而是經過一步一步的實踐,不斷的知識的積累才成為大牛的,呵呵。
今天是我「基礎才是重中之重」文章系列的又一講,也是最基礎的一講,類,已經class
主要從出生到死亡都講一下,呵呵。
1 類的建立
publicclass
person //
不寫,預設也有個空的
public person(){}//
不寫,預設也有個空的
public
string name //
屬性,只對本類開放寫許可權
}
這樣,乙個人就產生了,注意它會同時出現兩個構造方法,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這個託管的東西,會負責**不用的物件。
基礎才是重中之重 類是怎麼執行的
回到目錄 對於乙個程式設計師來說,有必要知道乙個概念的同時也解它的執行過程,這樣對於寫出更好更安全的程式是有幫助的。大牛們不是一天就成為大牛的,而是經過一步一步的實踐,不斷的知識的積累才成為大牛的,呵呵。今天是我 基礎才是重中之重 文章系列的又一講,也是最基礎的一講,類,已經class 主要從出生到...
基礎才是重中之重 位的運算
回到目錄 位運算無論在 還是在 裡都有對它支援,位運算即對數值型別的每位進行計算,對於程式裡,你可以使用十進位制,十六進製制,二進位制對它進行位運算,事實上無論你使用哪種進製,對於計算機來說最後都為把它轉換成二進位制 的形式,因為二進位制為簡單,呵呵。下面是關於位運算的 運算符號 位運算操作符 運算...
基礎才是重中之重 執行緒安全的Hashtable
執行緒安全就是多執行緒訪問時 web網頁多使用者訪問乙個頁面時 採用了加鎖機制,當乙個執行緒訪問該類的某個資料時,進行保護,其他執行緒不能進行訪問直到該執行緒讀取完,其他執行緒才可使用。不會出現資料不一致或者資料汙染。hashtable 表示鍵 值對的集合,這些鍵 值對根據鍵的雜湊 進行組織,它的k...