相同点
因为含有未实现的方法,都不可以创建抽象类的实例
不同点
C++的抽象类
C++的抽象类是指包含纯虚函数的类。纯虚函数留给派生类实现。
C#的抽象类
关键字 abstract 声明抽象类。抽象类包含抽象方法,抽象方法可被派生类实现。
C#中有虚函数,没有纯虚函数。
因为含有未实现的方法,都不可以创建抽象类的实例
C++的抽象类是指包含纯虚函数的类。纯虚函数留给派生类实现。
关键字 abstract 声明抽象类。抽象类包含抽象方法,抽象方法可被派生类实现。
C#中有虚函数,没有纯虚函数。