定義乙個rectangle類 類物件有以下功能

2021-08-20 05:33:49 字數 566 閱讀 4227

定義乙個rectangle類、讓它具有下面的功能:

int main()

#include using namespace std;

class rectangle

int width()const

int length()const

void print()

;int area(rectangle &p)

int main()

friend int area(rectangle &p);

private:

int w;

int h;

};int area(rectangle &p)

int main()

注意:題目要求的矩形面積的輸出不是通過類名.函式名,所以需要單獨乙個函式來控制面積的輸出、而矩形的長和寬是類中的成員、所以類的最後調用友元函式,使int area()可以訪問rectangle類中的成員。

定義乙個類

定義乙個類 當你宣告乙個類,你需要列出物件應有的所有變數和所有函式 被稱為屬性和方法.3.1.1中顯示了乙個類的構成.注意在大括號 內你只能宣告變數或者函式.3.1.2中顯示了如何在乙個類中定義三個屬性和兩個方法.1.class name extends another class 2.name n...

定義乙個CPU類

定義乙個cpu類,包含等級 rank 頻率 frequency 電壓 voltage 等屬性,有兩個共有成員函式run stop。其中,rank為列舉型別定義為enum cpu ranl,frequency為單位是mhz的整數,voltage為浮點型的電壓值。觀察建構函式和析構函式的呼叫順序。inc...

Rectangle 類和物件

描述 設計並測試乙個名為rectangle的矩形類,其屬性為矩形的左下角與右上角兩個點的座標 共四個整數 要求 類中定義以下成員函式 不定義建構函式 1 set 函式,如入矩形左下角和右上角的座標 2 area函式,該函式完成面積的計算,並返回計算結果。輸入 左下角和右上角的座標 輸出 矩形面積 樣...