第1周 類與對象 【面向對象程序設計——Java語言筆記總結】

1.1 用類(class)製造對象

在這裏插入圖片描述
在這裏插入圖片描述

1.2 定義類

面向對象的思考方式:對象由什麼組成,可以做什麼動作,提供怎樣的服務。

創建對象

new VendingMachine();
VendingMachine v = new VendingMachine()
  • 對象變量是對象的管理者。

1.3 成員變量和成員函數

在這裏插入圖片描述

  • 成員變量:定義在函數外部。
    • 其生存期是對象的生存期,作用域是類內部的成員函數。
  • 本地變量:定義在函數內部。
    • 生存期和作用域都是函數內部。

1.4 對象初始化

  • 類中成員變量初始值爲0.
  • 構造函數:
    • 無返回值,名爲類名。
    • 先初始化構造函數中的數據,再初始化成員變量,再進入構造函數中。
      在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章