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

解决方案 »

  1.   

    其实就是把各种对象,抽象成类时,类之间的级别、关系等问题。
    从某种角度看来,子类比父类更加具体一些(可能是多了些属性,或是多了些方法)。
    你作一个项目时,首先要进行分析,分析发现:要实现的功能之间,可能会形成一种层级包容的关系,这时候最好使用继承。多看些简单例子!!!!