點擊查看:2015計算機(jī)等級考試二級Java入門教程章節(jié)匯總
點擊查看:2015計算機(jī)等級考試二級Java入門教程第五章匯總
5.5 定義和使用類
我們可以利用例子中的Sphere類,講解一下有關(guān)使用類的一些知識。
你將要建立兩個源文件。第一個是CreateSphere Java文件,它將包含CreateSphere類的定義,該在類定義中有一個定義為靜態(tài)的main()方法。通常,程序由這個方法開始執(zhí)行。第二個文件是Sphere Java文件,它包含我們已經(jīng)組裝好的類Sphere的定義。
程序要進(jìn)行的第一項操作是調(diào)用static方法getCount().因為沒有對象存在,所以在此時你必須使用類名來調(diào)用它;然后我們建立對象ball,它是一個Sphere型對象,其半徑為4.0,圓心位于(0.0 0.0. 0.0).方法getCount()再次被調(diào)用,不過這次使用的是對象名,由此說明可通過對象調(diào)用stakic方法。另一個Sphere類型對象glob在建立時,其半徑值為12.0.方法getCaunt()又一次被調(diào)用,這次使用的是類名。靜態(tài)方法通常使用類名來調(diào)用,這是因為在大多數(shù)情祝下,在你使用這樣一個方法時,不能肯定是否有對象存在,畢竟調(diào)用這個特定方法的原因是查看有多少個對象存在。使用類名調(diào)用靜態(tài)方法更深層次的原因,是這樣做可使源代碼更清楚地表明正在調(diào)用的是一個靜態(tài)方法。你不能使用類名調(diào)用一個非靜態(tài)方法。
最后,我們的程序為每個對象調(diào)用volume()方法來輸出它們的體積,此處的volume()方法是在表達(dá)式中作為自變量傳遞給println()方法的。
相關(guān)推薦:
2015計算機(jī)等級考試二級Java入門教程章節(jié)匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |