华南俳烁实业有限公司

java

當(dāng)前位置:中華考試網(wǎng) >> java >> java基礎(chǔ) >> 文章內(nèi)容

Java類和對(duì)象的概念

來(lái)源:中華考試網(wǎng)  [2020年12月8日]  【

  Java是一門面向?qū)ο蟮木幊陶Z(yǔ)言,理解Java,首先要理解類與對(duì)象這兩個(gè)概念。

  Java中的類可以看做C語(yǔ)言中結(jié)構(gòu)體的升級(jí)版。結(jié)構(gòu)體是一種構(gòu)造數(shù)據(jù)類型,可以包含不同的成員(變量),每個(gè)成員的數(shù)據(jù)類型可以不一樣;可以通過(guò)結(jié)構(gòu)體來(lái)定義結(jié)構(gòu)體變量,每個(gè)變量擁有相同的性質(zhì)。

  Java中的類也是一種構(gòu)造數(shù)據(jù)類型,但是進(jìn)行了一些擴(kuò)展,類的成員不但可以是變量,還可以是函數(shù);通過(guò)類定義出來(lái)的變量也有特定的稱呼,叫做“對(duì)象”。

  在C語(yǔ)言中,通過(guò)結(jié)構(gòu)體名稱就可以完成結(jié)構(gòu)體變量的定義,并分配內(nèi)存空間;但是在Java中,僅僅通過(guò)類來(lái)定義變量不會(huì)分配內(nèi)存空間,必須使用new關(guān)鍵字來(lái)完成內(nèi)存空間的分配。

  可以將類比喻成圖紙,對(duì)象比喻成零件,圖紙說(shuō)明了零件的參數(shù)及其承擔(dān)的任務(wù);一張圖紙可以生產(chǎn)出具有相同性質(zhì)的零件,不同圖紙可以生產(chǎn)不同類型的零件。

  在Java中,使用new關(guān)鍵字,就可以通過(guò)類來(lái)創(chuàng)建對(duì)象,即將圖紙生產(chǎn)成零件,這個(gè)過(guò)程叫做類的實(shí)例化,因此也稱對(duì)象是類的一個(gè)實(shí)例。

  注意:類只是一張圖紙,起到說(shuō)明的作用,不占用內(nèi)存空間;對(duì)象才是具體的零件,要有地方來(lái)存放,才會(huì)占用內(nèi)存空間。

  類所包含的變量和函數(shù)都有特定的稱呼,變量被稱為屬性(通常也稱成員變量),函數(shù)被稱為方法,屬性和方法統(tǒng)稱為類的成員。

java課程免費(fèi)學(xué)習(xí),高薪觸手可得

  • 地區(qū):
  • 姓名:
  • 手機(jī):
責(zé)編:yangliu1997
  • 會(huì)計(jì)考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語(yǔ)考試
  • 學(xué)歷考試
邢台市| 壶关县| 高邑县| 临颍县| 阿克陶县| 青岛市| 于都县| 保康县| 威远县| 合作市| 盐亭县| 玉溪市| 布拖县| 奎屯市| 安徽省| 内江市| 林甸县| 富平县| 虹口区| 安乡县| 城固县| 大连市| 靖西县| 宣化县| 乐业县| 大邑县| 通辽市| 利津县| 镇江市| 镶黄旗| 工布江达县| 宁强县| 钟山县| 蓝山县| 阿尔山市| 萨迦县| 东方市| 涟水县| 买车| 灌云县| 台州市|