物件導向 封裝

2021-10-07 16:24:02 字數 580 閱讀 8636

//car類

public

class

car/**

* 方法

*/public

void

salecar()

/** * set:改屬性值。

* 用了private之後,main方法只能呼叫,在car這個類裡才能修改private修飾的變數

*傳入乙個double型別的引數 pr,main方法呼叫setprice方法,傳入pr的值,pr在傳給price

* 這個引數

*/public

void

setprice

(double pr)

else

}/**

* get 只取,讀。

* get :main方法呼叫,可以看車的**

* double 是返回值

*/public

double

getprice()

}

public

class

demotest

}

物件導向 封裝

面向過程就是分析出解決問題所需要的步驟,然後用函式把這些步驟一步一步實現,使用的時候乙個乙個依次呼叫就可以了 物件導向是把構成問題事務分解成各個物件,建立物件的目的不是為了完成乙個步驟,而是為了描敘某個事物在整個解決問題的步驟中的行為。面向過程 優點 效能比物件導向高,因為類呼叫時需要例項化,開銷比...

物件導向(封裝)

物件導向 封裝 封裝可以被認為是乙個保護屏障,防止該類的 和資料被外部類定義的 隨機訪問。如下 public class test public int getage public string getname public string getidnum public void setage in...

物件導向 封裝

在物件導向程式設計方法中,封裝 英語 encapsulation 是指一種將抽象性函式介面的實現細節部分包裝 隱藏起來的方法。封裝可以被認為是乙個保護屏障,防止該類的 和資料被外部類定義的 隨機訪問。要訪問該類的 和資料,必須通過嚴格的介面控制。封裝最主要的功能在於我們能修改自己的實現 而不用修改那...