java08

wmdkl發表於2024-07-06

面相物件程式設計

對於複雜的實務,為了從宏觀上把握,從整體上合理分析,我們需要物件導向的思路,在微觀上,我們仍要程序導向程式設計
本質,以類的方式組織程式碼,以物件組織資料
三大特性:封裝、繼承、多型
抽象

物件

靜態方法

擁有static的方法,可以直接透過類名來呼叫,和類一起載入

非靜態方法

沒有static的方法,要例項化類來呼叫,和例項化一起被載入
在同一個類中static的方法不能直接呼叫非static的方法

值傳遞和引用傳遞

值傳遞就是基本的形參和實參,在方法中改變形參值無法改變外部的實參值
引用傳遞可以詳細見下次的物件學習