1. 程式人生 > >java核心技術卷1--物件與類

java核心技術卷1--物件與類

類的三個特徵

  • 封裝
  • 繼承
  • 多型

物件的三個特性

  • 行為:可以對物件施加哪些操作,或可以對物件施加哪些方法
  • 狀態:當施加那些方法是,物件如何響應
  • 標識:如何辨別具有相同洗行為和狀態的物件

識別類

  • 識別類的簡單規則是尋找名詞和動詞,名詞可能成為類,而動詞可能成為方法。

物件與物件變數

package 物件與類;

import java.util.Date;

public class 物件與物件變數 {
    public static void main(String[] args) {
//        可以通過類的構造器建立一個物件
        new Date();
//        可以將物件傳遞給一個方法
        System.out.println(new Date());
//        可以建立一個物件變數引用物件
//        a不是一個物件,只是一個Date型別的變數,它可以引用Date型別的物件
        Date a = new Date();
//        a和b兩個變數將引用同一個物件
        Date b = a;
        System.out.println(a==b);
//        在Java中任何一個變數都是對儲存在另一個地方的物件的引用
    }
}

修飾符

  • 關鍵字public修飾表示任何類的任何方法都可以呼叫
  • 關鍵字private修飾表示只有類自身的方法能夠訪問,強烈建議將類的屬性都用private修飾q