java類與對象基礎篇

java面向對象基礎篇java

面向對象程序設計(Object Oriented Proframming ,OOP)ide

面向對象的本質是:以類的方式組織代碼,以對象的方式組織(封裝)數據。設計

面向對象的核心思想是:抽象3d

從知識角度考慮是先有對象後有類。對象是具體的事物。類是抽象的,是對對象的抽象。視頻

從代碼運行的角度考慮是先有類後有對象。類是對象的模板對象

類:blog

類是一組具備相同特性(屬性)和相同行爲(方法)的事物的描述,它是java語言的最小編譯單元,也是設計和實現java程序的基礎。如person(人)就屬於一個類

這個類的共同的特徵主要有姓名(name),年齡(age),身高(height),等等。it

對象:編譯

對象是實際存在的該類事物的每一個個體。模板

對象是具備類類型的變量

類與對象的關係:能夠說 類汽車設計圖, 對象實實在在的汽車

類是一種抽象的數據類型,它是對某一類事物總體描述/定義,可是並不能表明某一個具體的事物。

下面咱們簡單回顧方法的定義:

和方法的調用:

方法的調用後,看下值傳遞和引用傳遞

類的定義:

基本語法:訪問控制符 class 類名{

[成員變量聲明]

[構造器聲明]

[成員方法聲明]

}

因此java中自定義類時要注意

(1)用關鍵字class定義類(考慮修飾符,類名)

(2)編寫類的屬性(考慮修飾符,屬性類型,屬性名和初始化值)

(3)編寫類的構造器(考慮修飾符和形參)

(4)編寫類的方法(考慮修飾符,返回值類型,方法名和形參等。)

下面咱們來建立與初始化對象:

簡單的代碼示例:

定義好一個類以後,就要對類進行實例化進行使用,即建立類的對象。使用new+構造器建立新的對象,而後用「對象名.對象成員」的方式對象成員(包括屬性和方法)如上圖代碼所示。

可見視頻狂神說java

相關文章
相關標籤/搜索