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