JAVA中的物件和類理解(小白入門)

物件(Object)

:物件是類的一個例項,有狀態和行業。例如狗是一個物件,它的狀態有:品種、大小、顏色、年齡等;行為有:吃飯、睡覺、跑等。

類(Class)

:類是一個模板,描述一類對明的行為和狀態。

深入理解類與物件

直接上程式碼

類:JAVA程式碼類

JAVA中的物件和類理解(小白入門)

public class Dog{    //預設構造方法     public Dog(){     } private String breed; private Integer size; private String color; private Integer age; //省略set get; public void eat(){ } public void sleep(){ } public void run(){ }}

物件:類的例項

物件是根據類建立的。使用關鍵字new來建立一個新的物件。

JAVA中的物件和類理解(小白入門)

Dog germanShepherdDog

(德國牧羊犬)

=new Dog();

germanShepherdDog為Dog的一個例項,是一個物件,一個具體的對應現實的例項

訪問屬性:Integer size=germanShepherdDog。getSize();

訪問方法:germanShepherdDog。run();

JAVA中的物件和類理解(小白入門)

Dog tibetanMastiff

(藏獒)

=new Dog();

tibetanMastiff為Dog的一個例項,是一個物件,一個具體的對應現實的例項;

訪問屬性:String breed=tibetanMastiff。getBreed();

訪問方法:tibetanMastiff。sleep();

建立物件三步走

宣告:

宣告物件,包括物件名稱和物件型別。

例項化:

使用關鍵字new來建立一個物件。

初始化:

使用new建立物件時,會呼叫構造方法初始化物件。

注:new會為程式分配記憶體空間