類別是物件導向語言中最重要的一種資料類型,可以用類別來宣告變數。在物件導向語言中,用類別宣告的變數稱為物件。和基本資料型別不同,在用類別聲明物件後,也必須要建立對象,也就是為宣告的物件分配所擁有的變量,確定物件所具有的屬性,當使用一個類別建立一個物件時,也稱給出了這個類別的一個實例。通俗地講,類別是創建物件的模板,沒有類別就沒有物件。建立一個物件包括物件的宣告和為物件指派變數兩個步驟。
1. 物件的聲明一般格式為:
類別的名字物件名字;
例如:
Laderlader;
2. 為宣告的物件分配變數:
使用new運算子和類別的建構方法為聲明的物件分配變量,即建立物件。如果類別中沒有建構方法,系統會呼叫預設的建構方法,預設的建構方法是無參數的,且方法體中沒有語句。
例如:
classPoint{intx,y;Point(inta,intb){x=a;y=b;}}publicclassMain{publicstaticvoidmain(String[]args){Pointp1,p2;//宣告物件p1和p2p1=newPoint(10,10 );//為物件分配變數(使用new和類別中的建構方法)p2=newPoint(23,45);//為物件分配變數(使用new和類別中的建構方法)}}