Java咖啡館——品味首杯咖啡(2)
發表時間:2023-08-09 來源:明輝站整理相關軟件相關文章人氣:
[摘要]在品味第一杯咖啡時,我們說Hello World!程序定義了一個HelloWorldApp類(class)。 類是Java等面向對象語言的基礎單位??一個定義了從類生成的實例(instance)中...
在品味第一杯咖啡時,我們說Hello World!程序定義了一個HelloWorldApp類(class)。
類是Java等面向對象語言的基礎單位??一個定義了從類生成的實例(instance)中的數據和行為的關系的模板。當你實例化(instantiate)一個類以后便得到一個該類的對象(object),擁有類的全部數據和行為。一般我們把類和對象的數據稱為變量,把行為稱為方法。Java語言使用class關鍵詞來定義一個類,之后的一對大括號定義了該類的變量和方法。我們的HelloWorldApp類沒有變量,只有一個main方法。
類和對象的關系很好理解??類是一個抽象概念,好比“人”,而對象是一個具體的人,比如小布什、普京,他們作為人都有七情六欲(變量),都會衣食住行(方法)。
在第二篇連載《第一杯咖啡》中,為了避免類和對象的概念,我直接把HelloWorldApp稱作了對象。現在你應該明白,這個說法是不準確的,HelloWorldApp是一個類,而main是這個類的方法。現在正式撥亂反正。