实验思路:
DataType类内的私有类型要包含字符型、整型、浮点型三种类型的数据,构造函数要分别写出有字符型、整型、浮点型的形参来初始化。
#include <iostream>
using namespace std;
class DataType{
public:
DataType(){}
DataType(char aa):a(aa){}
DataType(int bb):b(bb){}
DataType(float cc):c(cc){}
char geta()const{return a;}
int geti()const{return b;}
float getc()const{return c;}
~DataType(){}
private:
char a;
int b;
float c;
};
int main(){
DataType m('b');
int a = 2;
float b = 1.1;
DataType n(a);
DataType p(b);
cout << m.geta() << endl;
cout << n.geti() << endl;
cout << p.getc() << endl;
return 0;
}