黑馬程序員——繼承,異常,常量與靜態成員,索引器

------- Windows Phone 7手機開發.Net培訓、期待與您交流! -------

定義類的時候不指定父類,則父類是Object類。Object類是任何類的直接或者間接父類。也就是基類。

 

繼承

Person p1 = c1;

中國人 zgr1 = (中國人)p1//可以強制轉換,必須保證p1是中國人。

/./以上程序其實就實例化了一個對象。可以這麼理解p1,c1,zgr1指同一塊內存空間。

 

異常:

  • 傳統的錯誤表示方式:錯誤碼。需要知道不同錯誤碼的含義,如果不處理錯誤碼,則程序可能陷入不可以預知的錯誤。
  • 錯誤碼的缺點:不處理則很難發現,每次處理則很麻煩;難以看出錯誤的原因;容易使得程序進入不確定狀態。
  • try catch。 Exception ex 異常也是對象。(Exception是個數據類型)
  • Exception類主要屬性:Message、StackTrace
  • 不要吃掉異常,扔出自己的異常。扔:throw,抓住:catch

 

以下程序運行後顯示:數據錯誤:您見過老佛爺吧!

 

常量與靜態成員:

  • const常量。常量名要大寫。一定不會變化的值才能聲明爲常量。
  • 全局變量。static類變量。
  • 不用new就能用的方法:static方法,static方法其實就是普通函數。
  • 在static方法中可以調用其他static成員,但是不能調用非static成員。在非static方法中可以調用static成員。
  • 靜態類,不能被new的類就是靜態類。靜態類一般用來實現一些函數庫。

 

 

索引器:

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章