1. 程式人生 > 其它 >Java基礎學習:面向物件04

Java基礎學習:面向物件04

Java基礎學習:面向物件04

  • 類於物件的關係:

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

    • 物件是抽象概念的具體例項:張三就是人的具體例項;

  • 類和物件的建立:

    • 創建於初始化物件:

      • 使用new關鍵字建立物件:

        • 使用new關鍵字建立物件的時候,除了分配記憶體空間外,還會給建立好的物件進行預設的初始化以及對類中構造器的呼叫

        • 類中的構造器也稱為構造方法,是在進行建立物件的時候必須要呼叫的,並且構造器有以下2個特點:

          1. 必須和類的名字相同

          2. 必須沒有返回型別,也不能寫void

    • 構造器必須要掌握;

  • 程式碼案例:例項化類物件:new物件後,會給物件賦預設值


    /**
    * 啟動類:
    * 一個專案只有一個主啟動類:不要每個類中都去寫main()方法
    */
    public class Application {
    public static void main(String[] args) {

    //類是抽象的,需要例項化:類例項化後會返回一個自己的物件
    //zhangsan物件就是一個Student類的具體例項
    Student zhangsan=new Student();
    Student xiaoming=new Student();

    System.out.println(xiaoming.name);//null
    System.out.println(xiaoming.age);//0

    xiaoming.name="xiaoming";
    xiaoming.age=12;
    System.out.println(xiaoming.name);//xiaoming
    System.out.println(xiaoming.age);//12

    }
    }

    //筆記:以類的方式組織程式碼,以物件的方式封裝資料;