面向過程與面向物件
阿新 • • 發佈:2019-02-03
面向過程
//用面向過程的方法求解圓形的面積
void main(){
double r = 0;
double s = 0;
cout << "請輸入圓形的半徑";
cin >> r;
cout << "r的值是:" << r << endl;
s = 3.14*r*r;
cout << "圓形的面積s:" << s << endl;
system("pause");
}
面向物件class MyClass { public: double m_s;//成員變數 double m_r; public: void setR(double r)//成員函式 { m_r = r; } double getR()//成員函式 { return m_r; } double getS() { m_s = 3.14*m_r*m_r; return m_s; } }; //用面向物件的方法 //1.類的抽象 成員變數和成員函式 //2.例項化 類的物件 //3.求面積 void main() { MyClass c1, c2, c3; double r; cout << "請輸入c1圓形的半徑"; cin >> r; //c1圓形的屬性賦值 c1.setR(r); cout <<"c1圓形的面積是:"<<c1.getS()<<endl; system("pause"); }