1. 程式人生 > >C++面向物件實驗二:類與物件

C++面向物件實驗二:類與物件

C++實驗二:類與物件

一、實驗目的

  1. 類的建立和使用類來建立物件。
  2. 類的資料成員的宣告。
  3. 成員函式的宣告和定義。
  4. Private,public訪問限定符的使用。
  5. 使用提供的公有的成員函式給物件成員賦值。

二、實驗要求

類:包含私有的資料成員(length,wide)和公有的成員函式(過載的建構函式oneclass,求和函式add,輸出顯示函式(display)。

三、實驗過程

描述了一個圓柱的類,成員中有私有資料半徑r及高h,公有的成
員函式有建構函式與輸出圓柱引數的函式,在main 函式中,輸入兩個引數,定義並初始化
此類的一個物件。 定義計算圓柱面積與體積的私有成員函式,在公有的成員函式prin 中呼叫,在 main 函式中輸入半徑r及高h。

四、原始碼

#include <iostream>
using namespace std;
#include <string.h>
class column
{
private:  //類的私有成員
    double r,h;
    double abc,flag;
    double area()
    {abc=4*3.14*r*h;return abc;}
    double volume()
    {flag=3.14*r*r*h;return flag;}
public:   //公有成員
    column(double ri,double
hi) { r=ri; h=hi; } void prin() { area(); volume(); cout<<"圓柱的高:"<<h<<" "<<"圓柱的半徑:"<<r<<" "<<endl; cout<<"圓柱的體積:"<<flag<<" "<<"圓柱的面積:"<<abc<<endl; } }; int main() { int R,H; cout
<<"請輸入半徑:"; cin>>R; cout<<"輸入高:"; cin>>H; column c(R,H); c.prin (); return 0; }