實驗14 類和物件
阿新 • • 發佈:2018-12-19
實驗14 類和物件
一、實驗目的和要求
(1)掌握類、類的資料成員、類的成員函式的定義方法。
(2)掌握建構函式的定義方法和執行過程。
(3)掌握類成員的public和private訪問屬性的區別及用法。
(4)掌握物件的定義方法及對成員函式的呼叫方法。
二、實驗內容和步驟
- 定義一個正方形類,類中有1個私有資料成員和四個公有成員函式(1個無參建構函式、1個有參建構函式、求面積的area函式、求周長的zc函式)。
其中,無參建構函式用來將私有資料成員初始化為0;有參建構函式用來將私有資料成員初始化為外部傳遞過來的實參值。
可仿照下列程式進行改寫:
#include<iostream> using namespace std; class rectangle{ public: rectangle() //無參建構函式 { a=0; b=0; } rectangle(double i,double j) // 有參建構函式 { a=i; b=j; } void area() //成員函式 { return a*b; } void zc() //成員函式 { return 2*(a+b); } private: double a,b; //資料成員 }; int main() { rectangle a,b(3,4); //a和b為物件 cout<<"a.area="<<a.area()<<endl; cout<<"b.zc="<<b.zc()<<endl; return 0; }