1、創建一個Person類,其屬性包括:姓名(name)、省份(province)和入學成績(score)。操作包括:
? Input() //從鍵盤輸入人員資訊;
? Display() //輸出人員資訊;
___________ //無參建構式,初始值為(李玲,22,四川);
___________ //帶引數的建構式(3個引數);___________ //解構式;
? SetName(?) //設定姓名?
SetProvince(?) //設定省份?
SetScore(?) //設定成績?
GetName(?) //獲取類中封裝的姓名? GetProvince(?) //獲取類中封裝的省份? GetScore(?) //獲取類中封裝的成績主函式要求:(1)定義物件per1,先后呼叫Display(), Input(), Display()函式
(2)通過呼叫Set..()函式,分別更新物件per1的三個資料成員的值,通過呼叫Get..()函式顯示更新后的資料(3)定義物件per2, 使用帶引數的建構式進行初始化(要求接收用戶從鍵盤輸入的資料作為引數),呼叫Display()函式
(4)定義物件per3,初始化為per2的參考,呼叫Display()函式
(5)定義物件指標q指向per1, 通過q呼叫Display()函式、GetName函式
(6)定義物件陣列p[4], 呼叫Input()函式完成4個物件三個屬性資料的輸入,呼叫GetProvince()函式完成4個物件省份的輸出,輸出格式如下:
四個物件所在的省份分別是:
序 號 省 份
1 江蘇
2 浙江
3 湖南
4 黑龍江
uj5u.com熱心網友回復:
對于新手作業題無感。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/124463.html
標籤:C++ 語言
上一篇:求助C語言
