1.定义一个电视机类(TV),包含的私有数据成员有:类别(type).电压(voltage). 尺寸(size),两个公有成员函数stat和stop分别用于启动电视和关闭电视。在类内定义类的构造函数和析构函数,其中构造函数是带默认值参数的函数,来初始化数据成员。在类外定义多个函数用来设置和获取类的私有数据成员。用此电视机类构造对象TV_ a和TV_ b
●注意区分私有和公有的数据成员和成员函数,注意观察对象TV_ a和TV b构造和析构的过程。
#include <iostream>
#include <cstring>
using namespace std;
class TV
{
private:
int type;
int volatage;
int size;
public:
int get_type();
int set_type();
void set_type(int t);
TV(int t=697,int v=15,int size=64);
~TV()
{
cout<<"clear\n";
}
TV()
{
type=697,volatage=15,size=64;
cout<<"Welcome\n";
}
void start()
{
cout<<"CCTV 1\n"<<endl;
}
void stop ()
{
cout<<"power off\n";
}
};
TV::TV(int t,int v,int s)
{
type=t;volatage=v;size=s;
cout<<"will on\n";
}
int TV::get_type()
{
return type;
}
void TV::set_type(int t)
{
type=t;
}
int main()
{
TV TV_a(100,200,300);
TV TV_b(111,222,333);
return 0;
}