1. 程式人生 > >C++中類與物件的講解(通俗易懂)

C++中類與物件的講解(通俗易懂)

#include<iostream>usingnamespace std;classBox{public:staticint objectCount;// 建構函式定義Box(double l=2.0,double b=2.0,double h=2.0){ cout <<"Constructor called."<< endl; length = l; breadth = b; height = h;// 每次建立物件時增加 1 objectCount++;}doubleVolume
(){return length * breadth * height;}private:double length;// 長度double breadth;// 寬度double height;// 高度};// 初始化類 Box 的靜態成員intBox::objectCount =0;int main(void){BoxBox1(3.3,1.2,1.5);// 宣告 box1BoxBox2(8.5,6.0,2.0);// 宣告 box2// 輸出物件的總數 cout <<"Total objects: "<<Box::objectCount << endl;return0;}