抽象类的具体用途是什么?不可能在普通类中做与抽象类相同的事情吗?
最佳答案
使用抽象类提供一些具体实现但不允许实例化。你总是可以实例化一个普通的类,如果它不能独立存在就没有意义。同时,如果有一个在所有实现类中都相同的具体实现,那么一个接口(interface)可能还不够。一个抽象类就足够了。
- 接口(interface):只有契约,没有实现,没有实例化
- 抽象类:契约,一些实现,没有实例化
- 类:契约、实现、实例化
关于c# - 抽象类的具体使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/239127/