不好意思,因为不太熟稔这两种语言
想请教有关C++、C#的差别
‧抽象类别(abstract class)
C++:Class中只要包含纯虚拟涵式(pure virtual)都是:
只能继承、不得实体化、可实做部分、可包含建构式?
一个类别可继承多个
C#:使用abstract:
只能继承、不得实体化、可实做部分、可包含建构式?
一个类别只能继承一个抽象类别
‧接口
C++:没有
C#:使用interface:
不能实体化、不能有建构式、不得实做类别。
一个类别可继承多个接口
请问是否常说C++的接口,其实就是C++的抽象类别?
C#的抽象类别 与 C++的抽象类别,是否仅有继承数量的差别?
谢谢各位了