2011-02-27 66 views
0

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

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

+0

静态意味着只有一个实例,接口是抽象方法的类,它应该被儿童覆盖 – 2011-02-27 09:03:03

+6

正如我已经说过很多很多很多次,如果你是C++新手,** [请选择一个好的C++书籍推荐的C++社区在堆栈溢出](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)**。您将从C++程序员编写的资源中获益更多,他们真正知道他们在说什么。 – 2011-02-27 09:03:44

回答

0

根据上下文的不同,接口类可以是接口层的类,也可以是其目的是在调用者和实现之间创建协议(通常只提供纯虚函数)的类。

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

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

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