编程中的一些常见词汇解释(持续更新)

1、多态:

2、继承:

3、接口:

4、类:

5、基类:

6、虚函数、纯虚函数:请看博友的:

http://www.cnblogs.com/MS-Frank/archive/2008/01/16/1041310.html

7、抽象类:

抽象类

 

    带有纯虚函数的类称为抽象类。抽象类是一种特殊的类,它是为了抽象和设计的目的而建立的,它处于继承层次结构的较上层。抽象类是不能定义对象的,在实际中为了强调一个类是抽象类,可将该类的构造函数说明为保护的访问控制权限。

 

    抽象类的主要作用是将有关的组织在一个继承层次结构中,由它来为它们提供一个公共的根,相关的子类是从这个根派生出来的。

 

    抽象类刻画了一组子类的操作接口的通用语义,这些语义也传给子类。一般而言,抽象类只描述这组子类共同的操作接口,而完整的实现留给子类。

 

    抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出。如果派生类没有重新定义纯虚函数,而派生类只是继承基类的纯虚函数,则这个派生类仍然还是一个抽象类。如果派生类中给出了基类纯虚函数的实现,则该派生类就不再是抽象类了,它是一个可以建立对象的具体类了。

 

 

posted on 2010-02-23 19:06  遥望大海,云卷云舒  阅读(429)  评论(0编辑  收藏  举报