1. 程式人生 > >java 之數據類型

java 之數據類型

span ima point 引用 可能 ava log 錯誤 方法

類與對象

  1. 聲明一個對象

    Perosn person = null;

    // 開辟一個堆內存的空間
    person = new Person()
    
    // 註意 所有的對象(所有的引用數據類型)必須在其開辟堆內存空間,才能被使用,
    // 只聲明,未開辟堆內存空間, 編譯器編譯的時候不會報錯, 但是執行代碼的時候, 會報nopoint的錯誤,即指針錯誤
  1. 引用傳遞的分析
    引用傳遞的本質就在於別名:這個別名放在棧內存中
    // 所有的編程語言 引用數據類型相似

引用數據類型模型

技術分享圖片

  1. private實現對數據的封裝
    對數據的封裝 解決了那些問題了
    1
. 數據的合理性, 例如年齡不可為負數, 商品的總價個不可能為負數 雖然也有方法的私有,但是比較少這裏不做考慮
  1. 方法的重載

java 之數據類型