设为首页 加入收藏

TOP

13.1.2 类的属性
2013-10-07 01:14:10 来源: 作者: 【 】 浏览:72
Tags:13.1.2 属性

13.1.2  类的属性

类的属性,又称为数据成员,用来表示类的信息。类具有的特性均可用属性来表示,属性的声明方式和变量的声明方式基本相同,格式如下:

  1. <数据类型><属性>; 

在13.1.1节的示例中,类point和student的数据就是属性,表示了该类所具有的特征信息。

【示例13-4】 定义具有三个属性的类。

  1. class person  
  2. {  
  3.     int id;         //编号  
  4.     int age;        //年龄  
  5.     char * name;    //姓名  

分析:该类声明了三个属性,没有被限定符说明,但默认为私有的,可以直接从类的外部访问。

注意:在声明类的属性时:(1)不能采用auto、extern和register修饰符进行修饰;(2)只有采用static修饰符声明的静态属性才可以被显式地初始化。非静态数据成员只能通过构造函数才能够被初始化。若试图在类中直接初始化非静态数据成员,会导致编译错误。

【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇13.1.3 类的方法 下一篇13.1.1 类的声明

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: