Chinaunix首页 | 论坛 | 博客
  • 博客访问: 279381
  • 博文数量: 43
  • 博客积分: 2515
  • 博客等级: 少校
  • 技术积分: 510
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-10 16:15
文章存档

2009年(2)

2008年(12)

2007年(29)

我的朋友

分类: C/C++

2007-03-23 10:11:48

    类有三类成员:Public, Private, Protected。用户只能访问public接口,类成员和友员可以访问public接口也可以访问private接口。protected成员用于派生类的访问,但派生类只能通过派生类对象访问这些成员,不能访问基类对象的protected成员。
    接口函数一般设计为public,数据一般不为public;如果一个类提供继承,要确定哪些成员是private,哪些作为protected。
    派生类使用派生类列表(class derivation list)指定基类:

class classname: access-label base-class     

    如果需要声明(不是实现/定义)一个派生类,则和普通的类声明一样,只包含类名,不能包含派生列表(基类);派生类继承基类的成员并且可以定义自己的附加成员;一般来说派生类会重新定义虚函数。
阅读(1475) | 评论(0) | 转发(0) |
0

上一篇:闭关修炼

下一篇:Linux内核中的jiffies

给主人留下些什么吧!~~