Java面向物件--類與物件的關係、建立初始化物件
阿新 • • 發佈:2020-12-10
類與物件的關係
- 類是一種抽象的資料型別,它是對某一類事物整體描述/定義,但是並不能代表某一個具體的事物。例如:Person類、Pet類、Car類等,這些類都是用來描述/定義某一類具體的事物應該具備的特點和行為。
- 物件是抽象概念的具體例項:能夠體現出特點,展現出功能,是具體的例項,而不是一個抽象的概念。例如:張三就是人這個類的例項,是一個有特點的人。
建立與初始化物件
-
使用new關鍵字建立物件!!!
-
使用new關鍵字建立的時候,除了分配記憶體空間之外,還會給建立好的物件進行預設的初始化以及對類中構造器的呼叫。
-
類中的構造器也稱為構造方法,是在進行建立物件的時候必須要呼叫的。
-
構造器必須要掌握!!!
-
例項:
//定義學生類
public class Student {
//屬性:欄位
String name;//null
int age;//0
//方法
public void study(){
System.out.println(this.name+"正在學習");
}
}
public class Demo03 { //一般一個專案應該只存一個main方法 public static void main(String[] args) { //類:抽象的,例項化 //類在例項化之後會返回一個自己的物件 //student物件就是一個Student類的具體例項!!! Student student = new Student(); Student xm = new Student(); Student xh = new Student(); xm.name="小明"; xm.age=1; System.out.println(xm.name); System.out.println(xm.age); //沒有賦值時 System.out.println(xh.name); System.out.println(xh.age); } }
執行結果: