Chinaunix首页 | 论坛 | 博客
  • 博客访问: 153734
  • 博文数量: 34
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 346
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-19 09:53
文章分类

全部博文(34)

文章存档

2011年(1)

2009年(33)

我的朋友

分类: C/C++

2009-05-31 15:16:59

1.对象初步:

  万物皆对象;程序就使一组对象,对象之间通过发送消息互相通知做什么;每个对象都有自己的由其他对象构成的存储区;每个对象都有一个类型;一个特定类型的所有对象都能接收相同的消息。

2.is-a关系和is-like-a关系

  基类和派生类之间的关系通常被称为is-a关系,一个派生类对象可被看作一个基类对象,但反之不成立。有时需要向一个派生类中添加新的接口元素,这样就扩展了接口并创建了新类型。此时在派生类中新添加的函数就不能从基类访问。即为is-like-a关系。

3.extern关键字:extern int a;表示声明一个变量a,但不定义它。而int a;声明并定义变量a。extern也可用于函数:extern int fun(int length, int width);因为没有函数体,编译器会把它作为声明而不是定义,所以extern对函数来说时多余的。

阅读(731) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~