c++是在c的基礎上建立的
它比c的功能更強大,它是一門面向物件程式設計語言
向物件程式設計是一種新型的程式設計範型.這種範型的主要特徵是:
程式=物件+訊息
面向物件程式的基本元素是物件,面向物件程式的主要結構特點是:第一,程式一般由類的定義和類的使用兩部分組成,在主程式中定義各物件並規定它們之間傳遞訊息的規律.第二,程式中的一切操作都是透過向物件傳送訊息來實現的,物件接收到訊息後,啟動有關方法完成相應的操作.一個程式中涉及到的類,可以由程式設計者自己定義,也可以使用現成的類(包括類庫中為使用者提供的類和他人已構建好的).儘量使用現成的類,是面向物件程式設計範型所倡導的程式設計風格.
一個簡單的c++程式設計例子:
定義一個圓錐體類(yzt),資料成員有半徑r,高h,成員函式有:建構函式、求圓錐體體積的valume(),顯示函式display(),在main()中定義yzt 的物件s,求r=h=1時的體積,公式:π/3rrh
#include <iostream>
using namespace std;//定義標準名稱空間
class yzt //定義yzt類
{
private:
double r,h;
public:
yzt(double x=0,double y=0)// 為yzt的建構函式,功能是為r,h賦值
{ r=x;h=y; }
double valume()//求圓錐體的體積函式
{ double v=0;
v=(3.1415/3)*r*r*h;
return v; }
void display() //圓錐體的體積顯示函式
{cout<<"圓錐體的體積為:"<<valume()<<endl;}
};
int main() //主函式,任何程式都必須有一個main()函式,因為要從它開始執行
yzt s(1,1); //定義yzt的物件
s.display(); //利用物件s呼叫yzt的display()函式
return 0;
}
c++是在c的基礎上建立的
它比c的功能更強大,它是一門面向物件程式設計語言
向物件程式設計是一種新型的程式設計範型.這種範型的主要特徵是:
程式=物件+訊息
面向物件程式的基本元素是物件,面向物件程式的主要結構特點是:第一,程式一般由類的定義和類的使用兩部分組成,在主程式中定義各物件並規定它們之間傳遞訊息的規律.第二,程式中的一切操作都是透過向物件傳送訊息來實現的,物件接收到訊息後,啟動有關方法完成相應的操作.一個程式中涉及到的類,可以由程式設計者自己定義,也可以使用現成的類(包括類庫中為使用者提供的類和他人已構建好的).儘量使用現成的類,是面向物件程式設計範型所倡導的程式設計風格.
一個簡單的c++程式設計例子:
定義一個圓錐體類(yzt),資料成員有半徑r,高h,成員函式有:建構函式、求圓錐體體積的valume(),顯示函式display(),在main()中定義yzt 的物件s,求r=h=1時的體積,公式:π/3rrh
#include <iostream>
using namespace std;//定義標準名稱空間
class yzt //定義yzt類
{
private:
double r,h;
public:
yzt(double x=0,double y=0)// 為yzt的建構函式,功能是為r,h賦值
{ r=x;h=y; }
double valume()//求圓錐體的體積函式
{ double v=0;
v=(3.1415/3)*r*r*h;
return v; }
void display() //圓錐體的體積顯示函式
{cout<<"圓錐體的體積為:"<<valume()<<endl;}
};
int main() //主函式,任何程式都必須有一個main()函式,因為要從它開始執行
{
yzt s(1,1); //定義yzt的物件
s.display(); //利用物件s呼叫yzt的display()函式
return 0;
}