类再生有两种方式,一个是合成,一个是继承,
继承是面向对象程序设计中最重要的机制,它支持层次分类的观点.继承使得程序员可以在一个较一般的类的基础上很快地建立一个新类,而不必从零开始设计每个类,在现实世界中,许多实体或概念不是孤立的,它们具有共同的特征,但也有细微的差别,人们使用层次分类的方法来描述这些实体或概念之间的相似点和不同点.
下面这个帖对你有帮助:
http://www.csdn.net/develop/article/16/16223.shtm