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