面相物件程式設計
對於複雜的實務,為了從宏觀上把握,從整體上合理分析,我們需要物件導向的思路,在微觀上,我們仍要程序導向程式設計
本質,以類的方式組織程式碼,以物件組織資料
三大特性:封裝、繼承、多型
抽象
物件
靜態方法
擁有static的方法,可以直接透過類名來呼叫,和類一起載入
非靜態方法
沒有static的方法,要例項化類來呼叫,和例項化一起被載入
在同一個類中static的方法不能直接呼叫非static的方法
值傳遞和引用傳遞
值傳遞就是基本的形參和實參,在方法中改變形參值無法改變外部的實參值
引用傳遞可以詳細見下次的物件學習