本課簡介
此課將介紹一個特殊但很常用的變數「this」
教學影片
注意:影片有高畫質 720P 的選項,可以看得更清楚喔!
重點提示
1. 如果程式與到出現相同變數的情況,會自動選擇比較「近」的變數
「近」的意思是指 Scope 範圍較小但是在仍在範圍內的意思
2. this 是一個指向自己物件本身的 Reference Type 的變數
3. 若將「this.」記為「這個物件的」會比較好記
相關資訊連結
微軟官方對於 this 的介紹
http://msdn.microsoft.com/zh-tw/library/dk1507sz.aspx
請老師講解 VIRTUAL 和 STATIC ,謝謝。
回覆刪除謝謝分享~
回覆刪除this foxpro 用最多
快出 vs 2013 了,目前用它來學 c#,不過好像少了 win 8 app 的開發
謝謝林老師:
回覆刪除我是老年,自學程序,夢想有生之年能夠開發出一套簡譜輸入排版軟件。
看了一些 VB6 和 VC++6 的書,許多觀念還是〝有看沒有懂〞。如 MFC VIEW / DOCUMENT,真不懂那些代碼是要放在 DOCUMENT ,那些是要放在 VIEW.....。
何其有幸,能夠看到您的教學錄影,講解生動,教學明確,受益不少,盼不吝繼續引導。
江振興 合十 20130701 13:10
我想請問最後假如輸入 Student s = new Student(10201, "小山",28);
回覆刪除系統會知道 28 是grade還是height ?
基本上目前最新的 C# 不會允許你寫兩個參數型別完全相同的兩個建構子
刪除因此他不會需要判斷這種情況