1樓:匿名使用者
呵呵。第一個問題,
當你做一個靜態方法時(或欄位),你無須new其所在的類,就可以引用它,這並不是說它沒有在記憶體中開闢空間。而是在程式載入時,靜態方法已經載入了,所以,無須new就可以使用。
第二個問題,
string不能簡單的說成引用型別,它是引用型別不假,但是它是個奇怪的引用型別,因為它的操作方法極類似於值型別。
舉個例子吧。
一般的引用型別操作
(不好意思,敲了一下回車,就提交了,才寫了一半)class1 c1=new class();
class1 c2=c1;
如上,c1與c2其這是指向一個引用,所以可以說它倆一樣。
但是,string str1="aa";
string str2=str1;
然後,改動str1="bbb";str2也會變。
str1與str2在引用同一個,呵呵;這是引用型別。但是,你用==號或是equals 來比較,卻是false。呵呵,看起來它們是值型別。
具體的編譯的原理,一時半會兒講不清了,你理解就行了。
2樓:匿名使用者
1、靜態類在程式啟動的時候就分配空間,在程式的靜態儲存區中。目的:避免重複建立物件,避免方法或者常量與物件繫結。優勢:可以節約記憶體,訪問方便(像全域性變數一樣)
可能還有,記不全,大致是這個樣子
2、這個問題比較麻煩了,string就是一種特殊的引用型別,csdn上有篇文章,說的清楚多了,推薦你看一看
如何推動經濟增長,既是重大的理論問題
如何推動經濟增長,既是重大的理論問題,也是重大的現實問題。我國當前經濟增長很大程度上取決於經濟增長方式的轉變,要使國民經濟持續 快速 健康發展和社會全面進步,就必須實現經濟增長方式由粗放型增長方式向集約型增長方式轉變。要使國民經濟持續 快速 健康發展和社會全面進步,就必須實現經濟增長方式的根本轉變,...
管理學激勵理論問題,管理學激勵理論案例分析
亞當斯的公平理論,該理論認為員工首先把自己在工作情景中得到的結果 所得 與自己的努力 付出 進行比較,然後再將自己的所得 付出比與相關他人的所得 付出比進行比較。如果員工感覺到自己的比率與他人的等同,則為公平狀態,否則,將會產生公平感。人的工作積極性不僅與個人實際報酬多少有關,而且與人們對報酬的分配...
c1理論考試技巧,C1理論考試技巧
技巧一 紅色是禁令 黃色是警告 藍色是指示,三種顏色都沒有是輔助。例 技巧二 禁令對禁止 警告對警告 指示對指示,相同就對,不相同就錯。技巧三 遠光燈 近光燈的考題只能使用近光燈,不準使用遠光燈。技巧四 只有冰雪道路是下坡先行,其餘都是上坡先行。如果出現兩個上坡先行,就選字多的。技巧六 有省選省,無...