1. 程式人生 > 其它 >假期java自學-----類與物件3

假期java自學-----類與物件3

類和物件的區別
在Java中定義類,使用關鍵字class完成。語法如下:
class類名稱{
屬性(變數);
行為(方法(函式));
}
範例:定義一個Person類
classPerson{//類名稱首字母大寫
Stringname;
intage;
publicvoidtell(){//沒有static
System.out.println("姓名:"+name+",年齡:"+age);
}
}
類定義完成之後,肯定無法直接使用。如果要使用,必須依靠物件,那麼由於類屬於引用資料型別,所以物件的產生格式(兩種格式)如下:
(1)格式一:宣告並例項化物件
類名稱物件名稱=new類名稱();
(2)格式二:先宣告物件,然後例項化物件:
類名稱物件名稱=null;
物件名稱=new類名稱();
引用資料型別與基本資料型別最大的不同在於:引用資料型別需要記憶體的分配和使用。所以,關鍵字new的主要功能就是分配記憶體空間,也就是說,只要使用引用資料型別,就要使用關鍵字new來分配記憶體空間。