六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

Java咖啡館——品味首杯咖啡(4)

[摘要]讓我們以Hello World!程序來詳細解釋類和對象的使用。  Hello World!程序很小,只定義了最基本的HelloWorldApp類。雖然如此,它的確使用了其他類??System類:Sy...

    

  讓我們以Hello World!程序來詳細解釋類和對象的使用。

  Hello World!程序很小,只定義了最基本的HelloWorldApp類。雖然如此,它的確使用了其他類??System類:

System.out.println("Hello World!");

  System類是Java API的成員之一,提供了操作系統無關地操作操作系統相關功能的能力,很拗口,不過的確如此。out是System的類變量(與前面提到的類方法的意思一致)。實際上,System的所有變量都是類變量,所有方法都是類方法??都是用static修飾的,你可以通過“.”操作符直接訪問。比如,System類有一個getProperty類方法可以獲取操作系統屬性,至于具體是什么操作系統,你無需事必躬親了。若把Hello World!程序的main方法修改成:

public static void main(String[] args) {
System.out.print("Hello ");
System.out.println(System.getProperty("user.name"));
}

  運行程序,便會得到“Hello Gary Chan”的結果。呵呵,我們的程序可以認人了,長大了許多啊!

  下面說說類變量的原理。Java應用程序裝載System類的時候,一看到out是System的類變量,便自動初始化PrintStream類得到一個PrintStream對象,并且把這個對象賦給out變量。從而,你調用out的println方法,實際上是調用一個對象的實例方法。這樣,Hello World!字樣便輸出了。

  總結一下類變量、類方法和實例變量、實例方法的關系:

  (1)類變量或者類方法是和特定的類相關的,Java將給每個類分配一個類變量,無論這個類有多少實例。可以通過類名來操作類變量和類方法。
  (2)實例變量或者實例方法是與特定的對象(類的實例)相關,每個對象都有自己專用的實例變量。可以通過實例名來操作實例變量和實例方法。

五、小結

  這回我們把Hello World!程序剖析得淋漓盡致。雖然一個小小的Java程序就有那么多門道,但是,不經歷風雨怎么見彩虹,希望你能夠透徹感受Java語言的點滴道理,從而快速步入Java的圣堂。

  不要小看Java文檔的重要性。Java有許多值得尊敬的理念,所謂沒有規矩不成方圓,你應該理解并且貫徹它,這樣才能夠寫出漂亮的代碼。





主站蜘蛛池模板: 日韩欧美中国a v | 天天躁夜夜 | 欧洲午夜视频 | 五月婷婷俺也去开心 | 亚洲成a人v欧美综合天堂麻豆 | 日本在线观看中文 | 亚洲国产成人精品一区91 | 伊人| 羞羞答答免费人成黄页在线观看国产 | 亚欧乱色精品免费观看 | 欧美在线小视频 | 亚洲狠狠操 | 中文字幕日韩高清 | 天天摸天天做天天爽 | 欧美在线视频不卡 | 日韩邪恶 | 日本视频播放 | 亚洲国产天堂久久综合图区 | 青青国产视频 | 午夜视频高清在线aaa | 亚洲第一网站快活影院 | 在线观看国产一区亚洲bd | 天天综合亚洲 | 日本高清免费在线观看 | 日本欧美不卡一区二区三区在线 | 亚洲国产精品欧美综合 | 西西gogo午夜高清大胆 | 五月天丁香在线 | 色久月| 日韩午夜激情视频 | 亚洲免费视频一区 | 天天欲色成人综合网站 | 亚洲欧美一级视频 | 欧美一区二区三区免费观看视频 | 欧美专区一区二区三区 | 日本一本在线视频 | 青娱乐在线国产 | 亚洲欧美日韩国产综合久 | 香蕉视频导航 | 在线观看91精品国产下载 | 亚洲男人的天堂久久香蕉网 |