抽象类和接口在C#中
抽象类和接口在C#中
这个问题已经有了答案:
可能有重复:
大家好,
我正在思考抽象类和接口,我知道它们在技术上的运作方式,但我不明白抽象类和接口的真正用途。
我的意思是,既然我们知道不能创建抽象类的对象,我们必须扩展此类以使用它,那么为什么不把所有东西都放在派生类中。
接口也是如此,我们必须实现接口,那么为什么不在实现接口的类中把接口中定义的所有方法都放进去呢。
有谁能用一些例子来帮我澄清疑惑吗?
admin 更改状态以发布 2023年5月21日
这个问题已经有了答案:
可能有重复:
大家好,
我正在思考抽象类和接口,我知道它们在技术上的运作方式,但我不明白抽象类和接口的真正用途。
我的意思是,既然我们知道不能创建抽象类的对象,我们必须扩展此类以使用它,那么为什么不把所有东西都放在派生类中。
接口也是如此,我们必须实现接口,那么为什么不在实现接口的类中把接口中定义的所有方法都放进去呢。
有谁能用一些例子来帮我澄清疑惑吗?