C++之对象的封装

来源:互联网 发布:淘宝经典差评 编辑:程序博客网 时间:2024/05/20 22:01
#include "stdafx.h"#include<iostream>#include<cstdlib>using namespace std;class TV   // 定义一个类   类名是TV{public:    char name[20];   //成员变量   数据成员  或者  叫 属性    int type;    void changVol();    // 成员函数  或者叫方法    void power();};int main(){    TV tv;   // 从栈中实例化对象    TV *p = new TV(); //从堆中实例化对象    tv.type = 0; //访问栈对象成员    tv.changVol();//调用栈对象成员函数    p->type = 0;//访问堆对象成员函数    p->changVol;//调用堆对象成员函数    delete p;   //从堆中实例化对象需要手动释放    p = NULL;    return 0;}