1. 程式人生 > 其它 >Java面向物件--類與物件的關係、建立初始化物件

Java面向物件--類與物件的關係、建立初始化物件

技術標籤:Javajava

類與物件的關係

  • 類是一種抽象的資料型別,它是對某一類事物整體描述/定義,但是並不能代表某一個具體的事物。例如: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);
    }
}

執行結果:

在這裡插入圖片描述