位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > C# > 問(wèn)題詳情

C#類中的靜態(tài)問(wèn)題以及解決方法

提問(wèn)人:劉冬梅發(fā)布時(shí)間:2020-10-13

問(wèn)題:

– 用Student對(duì)象保存學(xué)生信息,希望每個(gè)對(duì)象有一個(gè)單獨(dú)的編號(hào)。第一個(gè)創(chuàng)建的對(duì)象編號(hào)為0,第二個(gè)對(duì)象編號(hào)為1,以此類推。

– 這就需要有一個(gè)所有Student對(duì)象都能訪問(wèn)的變量counter,而且變量counter在所有實(shí)例中共享。當(dāng)一個(gè)對(duì)象創(chuàng)建時(shí),構(gòu)造函數(shù)增加counter值,下一個(gè)對(duì)象創(chuàng)建時(shí)使用增加過(guò)的值。

解決方法:

– C#編程語(yǔ)言沒(méi)有這樣的全局變量,但類變量是可以從類的任何實(shí)例訪問(wèn)的單個(gè)變量。

– 類變量在某種程度上與其它語(yǔ)言中的全局變量相似。但僅限于同類型的對(duì)象訪問(wèn)。

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部