面向物件程式設計(Object-Oriented Programming,OOP)面向物件,方法的定義,方法的呼叫,類與物件的建立,構造器
阿新 • • 發佈:2022-03-06
- 屬性+方法=類;語句的集合=方法;自變數的結合=結構體
- 面向過程思想:線性思維。第一步做什麼,第二步做什麼···
- 面向物件思想:分類的思維模式。思考解決問題需要哪些分類,然後對這些分類進行單獨的思考,最後對某分類下的細節進行面向過程的思索
-
面向物件程式設計的本質:以類的方式組織程式碼,以物件的組織(封裝)資料。
- 抽象
- 三大特性
- 封裝:封裝資料,對外留一個小口訪問
- 繼承
- 多型
- 方法
- 方法名:見名知意
- 異常丟擲:沒有學
- 靜態方法:可以通過類.方法名呼叫
- 非靜態方法:呼叫需例項化這個類(new)
- 都是靜態方法或都是非靜態方法可以相互呼叫
- 值傳遞和引用傳遞(需要學習物件和記憶體的相關知識)
- 類與物件的關係
- 類是一種抽象的資料型別,它是對某一類事物整體描述或定義
- 物件是抽象概念的具體例項
- 如何建立物件
- 如何在IDEA中檢視class檔案
- 開啟專案結構
- 構造器
- 快捷鍵:Alt+insert 自動生成建構函式
- this指向當前的類