1. 程式人生 > >面向物件的概念、及物件的概念

面向物件的概念、及物件的概念

面向物件概念回顧
  使用類對映現實生活中的事物,其功能封裝為方法,屬性封裝為成員變數。


  一個類擁有的成員包括:
      成員變數
      構造方法
      普通方法
      getters/setters

  物件在記憶體中的位置:
      物件由new關鍵字建立,如同陣列,實體存在於堆記憶體中
      任何事物均可以定義成類,建立物件,屬於引用型別
      而物件的引用變數是一個普通變數。儲存的值是該物件堆記憶體中的地址。

  this關鍵字概念
      this一般出現在類的一個方法的定義當中,代表當前物件的引用。我們通常用其將本物件中的成員與其他作用域區分開來。
      當一個類定義好之後,如果不建立物件this是沒有意義的。
    一個類可以有多個物件。每個物件都有各自的屬性值,各個物件的方法均是類中定義的那個方法邏輯。定義中的this就代表呼叫方法的這個物件。