码迷,mamicode.com
首页 > 编程语言 > 详细

c++ 类(1)

时间:2017-07-06 10:05:21      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:log   img   类的变量   ++   put   文件   turn   const   public   

C++用类来描述对象,类是对现实世界中相似事物的抽象,同是“双轮车”的摩托车和自行车,有共同点,也有许多不同点。“车”类是对摩托车、自行车、汽车等相同点的提取与抽象,如所示。 类的定义分为两个部分:数据(相当于属性)和对数据的操作(相当于行为)。 从程序设计的观点来说,类就是数据类型,是用户定义的数据类型,对象可以看成某个类的实例(某个类的变量)

技术分享

 1 //include "xxxxxx"//自定义头文件放在c文件的前面
 2 
 3 #include <string.h>//c的头文件放在c++头文件的前面
 4 
 5 #include <iostream>
 6 
 7 
 8 using std::endl;
 9 using std::cout;
10 
11 class Computer
12 {
13 public://类为外部提供的访问接口
14     void print()
15     {
16         cout << "品牌名:" << _brand << endl;;
17         cout << "价格:" << _fprice << endl;
18     }
19 
20     void setBrand(const char * brand)
21     {
22         strcpy(_brand, brand);
23     }
24 
25     void setPrice(float fprice)
26     {
27         _fprice = fprice;
28     }
29 private://只能在类内部进行访问,体现了类的封装性
30     char _brand[20];//注意代码风格
31     float _fprice;
32 
33 };
34 
35 int main()
36 {
37     int a;
38     Computer com;
39     com.setBrand("Mac");
40     com.setPrice(10000);
41     com.print();
42 
43     system("pause");
44     return 0;
45 }

 

c++ 类(1)

标签:log   img   类的变量   ++   put   文件   turn   const   public   

原文地址:http://www.cnblogs.com/lzxperson/p/7124496.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!