物件導向的程式設計
以面向過程的程式設計方式思考:
1. 確定長方形周長和面積的演算法。c = (a + b) * 2, s = a * b
2. 編寫兩個方法(函式)分別計算長方形的周長和面積。void double getc(double a, double b) {}, void double gets(double a, double b){}
3. 求周長的方法(函式)和求面積的函式需要兩個引數,分別是長方形的長和寬。
**
public以物件導向的程式設計方式思考:class
rectangle
static
double
gets(
double
l,double
w) public
static
void
main(string args)
}
1. 乙個長方形可以看成乙個長方形物件。
2. 乙個長方形物件有兩個狀態(長和寬)和兩個行為(求周長和求面積)。
3. 將所有長方形的共性抽取出來,設計乙個長方形類。
4. 通過長方形物件的行為,就可以求出某個具體的長方形物件的周長和面積。
**
publicclass
rectangle
public
double
perimeter()
public
double
area()
public
static
void
main(string args)
}
c 物件導向程式設計 物件導向
什麼是物件導向 是對現實世界理解和抽象的方法。物件導向程式設計的特點 易維護,易擴充套件,靈活性好,重用 類 對事物的抽象定義,即事物具有的共同特徵和行為。物件 即對類進行例項 類是抽象的,物件是具體的 類的定義 語法 訪問修飾符 class 類名類的成員 包括字段,屬性,方法,常量,事件和索引器等...
物件導向的程式設計
軟體工程中的系統分析階段,要求分析員和使用者結合在一起,對使用者的需求做出精確的分析和明確的表述,從大的方面解析軟體系統應該做什麼,而不是怎麼去做。物件導向的分析要按照物件導向的概念和方法,在對任務的分析中,從客觀存在的事物和事物之間的關係,歸納出有關的物件 物件的 特徵 和 技能 以及物件之間的聯...
物件導向的程式設計
工廠模式 function createpersonal name,age,job return o var personal1 createperson haha 23,it var personal2 createperson hahaha 23,it 建構函式模式 function perso...