1. 程式人生 > 其它 >面向物件程式設計(Object-Oriented Programming,OOP)面向物件,方法的定義,方法的呼叫,類與物件的建立,構造器

面向物件程式設計(Object-Oriented Programming,OOP)面向物件,方法的定義,方法的呼叫,類與物件的建立,構造器

  • 屬性+方法=類;語句的集合=方法;自變數的結合=結構體
  • 面向過程思想:線性思維。第一步做什麼,第二步做什麼···
  • 面向物件思想:分類的思維模式。思考解決問題需要哪些分類,然後對這些分類進行單獨的思考,最後對某分類下的細節進行面向過程的思索
  • 面向物件程式設計的本質:以類的方式組織程式碼,以物件的組織(封裝)資料。

  • 抽象
  • 三大特性
  1. 封裝:封裝資料,對外留一個小口訪問
  2. 繼承
  3. 多型
  • 方法
  • 方法名:見名知意
  • 異常丟擲:沒有學
  1. 靜態方法:可以通過類.方法名呼叫
  2. 非靜態方法:呼叫需例項化這個類(new)
  3. 都是靜態方法或都是非靜態方法可以相互呼叫
  • 值傳遞和引用傳遞(需要學習物件和記憶體的相關知識)
  • 類與物件的關係
  1. 類是一種抽象的資料型別,它是對某一類事物整體描述或定義
  2. 物件是抽象概念的具體例項
  • 如何建立物件
  • 如何在IDEA中檢視class檔案
  1. 開啟專案結構
  • 構造器
  • 快捷鍵:Alt+insert 自動生成建構函式
  • this指向當前的類