首页 > 编程语言 > 详细

7——C++类的使用

时间:2017-06-19 18:08:53      阅读:263      评论:0      收藏:0      [点我收藏+]
 定义了一个类之后,便可以如同用int、double等类型符声明简单变量一样,创建该类的对象,称为类的实例化
 
        类的定义实际上是定义了一种类型,类不接收或存储具体的值,只作为生成具体对象的“蓝图”,只有将类实例化,创建对象(声明类的变量)后,系统才为对象分配存储空间。 
//computer.h
class computer //类定义
 { 
 private:     
        char brand[20];    
        float price; 
public:     
        void print();     
        void SetBrand(const char * sz);     
        void SetPrice(float pr); 
}; 
 

  

#include "computer.h" //包含类定义 
#include <iostream>
using namespace std; 
 
 void computer::print() //成员函数的实现
{     
        cout << "品牌:" << brand << endl;     
        cout << "价格:" << price << endl;
 } 
void computer::SetBrand(char * sz) 
{     
        strcpy(brand, sz); //字符串复制
 } 
 void computer::SetPrice(float pr)
 {     
        price = pr;
 }
 #include "computer.h" //定义了类computer
 int main() //主函数 
{     
        computer com1; //声明了computer类对象(或说类变量)com1    
        com1.SetBrand("Lenovo");//调用public成员函数SetBrand设置品牌brand     
        com1.SetPrice(8000); //调用public成员函数SetPrice设置品牌price     
        com1.print(); //信息输出     
        return 0; 
}  

  

7——C++类的使用

原文:http://www.cnblogs.com/Burgess-Fan/p/7049881.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!