JAVA中的物件和類理解(小白入門)
物件(Object)
:物件是類的一個例項,有狀態和行業。例如狗是一個物件,它的狀態有:品種、大小、顏色、年齡等;行為有:吃飯、睡覺、跑等。
類(Class)
:類是一個模板,描述一類對明的行為和狀態。
深入理解類與物件
直接上程式碼
類: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來建立一個新的物件。
Dog germanShepherdDog
(德國牧羊犬)
=new Dog();
germanShepherdDog為Dog的一個例項,是一個物件,一個具體的對應現實的例項
訪問屬性:Integer size=germanShepherdDog。getSize();
訪問方法:germanShepherdDog。run();
Dog tibetanMastiff
(藏獒)
=new Dog();
tibetanMastiff為Dog的一個例項,是一個物件,一個具體的對應現實的例項;
訪問屬性:String breed=tibetanMastiff。getBreed();
訪問方法:tibetanMastiff。sleep();
建立物件三步走
宣告:
宣告物件,包括物件名稱和物件型別。
例項化:
使用關鍵字new來建立一個物件。
初始化:
使用new建立物件時,會呼叫構造方法初始化物件。
注:new會為程式分配記憶體空間