1. 程式人生 > 其它 >Java 類與物件的建立

Java 類與物件的建立

Java 類與物件的建立

  • 類是一種抽象的資料型別,它是對某一事物整體描述/定義,但是並不代表某一個具體的事物。

    • 動物、植物、手機、電腦········
  • 物件是抽象概念的具體例項

    • 張三就是人的一個具體示例,張三家裡的旺財就是狗的一個具體例項

示例:

package com.oop.demo02;

//建立學生類(Student)
public class Student {
    //類 中只會有 屬性 和 方法
    //類是抽象的,就比如人,手機,電腦
    //物件是類的具體例項,比如小明,華為,巨集碁

    //屬性:欄位
    String name;//預設值為null
    int age;//預設值為0

    //方法
    public void study(){
        System.out.println(this.name+"在學習");
    }
}
package com.oop.demo02;

//一個專案應該只存在一個main方法
public class Application {

    public static void main(String[] args) {
        //建立Student類的物件
        //類:抽象的,需要例項化  用new來例項化
        //類例項化後會返回一個自己的物件!!
        //student物件就是一個Student類的具體例項!

        Student student = new Student();
        Student student1 = new Student();

        student.name  = "小明";
        student.age = 3;
        student.study();//輸出的結果是:小明在學習
        System.out.println(student.name);//輸出的結果是:小明
        System.out.println(student.age);//輸出的結果是:3

        student1.name = "小紅";
        student1.age = 3;
        student1.study();//輸出的結果是:小紅在學習
        System.out.println(student1.name);//輸出的結果是:小紅
        System.out.println(student1.age);//輸出的結果是:3
    }

}