作業2 類與物件(初)

2022-08-01 06:21:13 字數 1375 閱讀 5152

1 #include 2 #include 

3 #include 4 #include 5 #include 6 #include 7

using

namespace

std;8/*

實現乙個學生資訊處理程式,計算乙個學生的四年平均成績。910

要求實現乙個代表學生的類,並且類中所有成員變數都是【私有的】。

1112

補充下列程式中的 student 類以實現上述功能。

13*/

14//

注意是除以4.0

15class

student

29void

calculate()

32void

output()

35};

3637

intmain()

備註:這道題有兩個需要注意的地方。乙個是double變數運算時要至少有乙個變數是double,比如4.0。還有乙個就是利用getline可以指定分隔符這個功能來獲得包含空格的名字,再利用scanf來獲得後面用逗號分隔的數字。

#include using

namespace

std;

//程式填空,使其輸出9 22 5

class

sample //

建構函式,引數可預設

sample(const sample &a)

};void

printanddouble(sample o)

intmain()

備註:這道題充分讓我熟悉了建構函式和複製建構函式的使用。要注意sample b = a呼叫的是複製建構函式,sample c = 20呼叫了以整型為引數的建構函式。還有就是複製建構函式如果不涉及到修改值就加const。

1

/*下面程式的輸出是:

23+4i

35+6i

4請補足complex類的成員函式。不能加成員變數。5*/

6 #include 7 #include 8 #include 9

using

namespace

std;

10class

complex

17//

在此處補充你的**

18 complex(const

char

a) 22 complex(){}//

過載 23

};24

intmain()

備註:這道題就是乙個簡單的建構函式的過載。要注意的就是如果自己寫了乙個有參的建構函式,但主函式裡還有要用到無參建構函式的地方,要自己再補寫乙個無參建構函式。

C 類與物件初了解

在c 中,類的概念類似於結構體,但比結構體內可以定義變數,也可以定義函式。class classname 注意 class date 件宣告 class date cpp檔案定義 include person.h void date show 物件導向的三大特性 封裝,繼承,多型 封裝 將資料和運算...

2)類與物件

public class dog void hungry void sleeping 乙個類可以包含以下型別變數 構造方法 class person static void main string args 例如 hello hello new hello 這時呼叫的是hello的無引數構造方法 h...

類與物件(2)

1.類的定義 型別 type 是乙個概念的具體表示。依照oo的理念 如果不 能用內建型別表達乙個概念,則我們設計乙個新型別去表達 乙個概念。任何乙個資料型別都封裝兩方面的資訊 資料 操作 2.類的組成 1 一組資料成員 data member 定義了該類物件所共有的屬性 類似於結構體成員 2 一組成...