zoukankan      html  css  js  c++  java
  • 7——C++类的使用

     定义了一个类之后,便可以如同用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; 
    }  
    

      

  • 相关阅读:
    sqlserver获取当前id的前一条数据和后一条数据
    C#实现测量程序运行时间及cpu使用时间
    类库dll引用不成功问题
    合并相同字段
    Android之来历
    XML and JSON 验证
    特殊符号
    git 使用
    格式化字符串:金额
    grunt + sass 使用记录
  • 原文地址:https://www.cnblogs.com/Burgess-Fan/p/7049881.html
Copyright © 2011-2022 走看看