在Java中有一句比較流行的話,叫做“萬物皆物件”,這是Java語言設計之初的理念之一。要理解什麼是對象,就需要跟類別一起結合起來理解。
物件:
物件是人們要進行研究的任何事物,它不僅能表示具體的事物,還能表示抽象的規則、計劃或事件。物件具有狀態,一個物件用資料值來描述它的狀態。物件還有操作,用來改變物件的狀態,物件及其操作就是物件的行為。物件實現了資料和操作的結合,使資料和操作封裝於物件的統一體中。
類別:
具有相同特性(資料元素)和行為(功能)的物件的抽象就是類別。因此,對象的抽像是類,類的具體化就是對象,也可以說類的實例是對象,類其實就是一種資料型態。類別具有屬性,它是物件的狀態的抽象,用資料結構來描述類別的屬性。類別具有操作,它是物件的行為的抽象,用操作名和實現該操作的方法來描述。
物件和類別的關係:
物件是根據類別建立的。在Java中,使用關鍵字new來建立一個新的物件。建立對象需要以下三個步驟:
聲明:聲明一個對象,包括對象名稱和對象類型。
實例化:使用關鍵字new來建立一個物件。
初始化:使用new建立物件時,會呼叫建構方法初始化物件。
public class Puppy{ public Puppy(String name){ //这个构造器仅有一个参数:name System.out.println("小狗的名字是 : " + name ); } public static void main(String[] args){ // 下面的语句将创建一个Puppy对象 Puppy myPuppy = new Puppy( "tommy" ); } }
#相關學習推薦:java基礎教學
以上是java對像是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!