接口类,静态类和抽象类在C ++中的含义是什么?

时间:2011-02-27 09:00:27

标签: c++ class abstract-class static-class

任何人都可以解释一下什么是接口类?抽象类?和静态类?请用C ++中的一个简单例子解释一下。因为我是C ++的初学者。

另外,请给我一些我可以轻松学习C ++的链接。

1 个答案:

答案 0 :(得分:0)

根据上下文,接口类要么是接口层的类,要么是用于在调用者和实现之间创建契约的类(通常只提供纯虚函数)。

抽象类是一个至少有一个纯虚函数的类。

静态类是一个只有静态成员变量和静态成员函数的类。

如果您对其他编程语言有足够的经验,请阅读The C++ Programming Language。如果没有,你将不得不去读一本不仅教授C ++,还要编写程序的书。