相关疑难解决方法(0)

是否可以抽象类替换接口?

在Java中,您可以创建仅包含抽象方法的抽象类.另一方面,您可以创建一个声明相同方法的接口.既然如此,你可以使用抽象类而不是接口吗?

java oop abstract-class interface

21
推荐指数
4
解决办法
1万
查看次数

C#中的抽象类和接口

可能重复:
接口与基类
接口或抽象类?

大家好,

我只是在思考抽象类和接口,我知道它们在技术上是如何工作的,但我不了解抽象类和接口的实际用途.我的意思是,当我们知道无法创建它的对象时,为什么我们应该使用抽象类,我们不得不扩展这个类来使用它,所以为什么我们不把所有东西都放在派生类中.

接口也是如此,我们必须实现接口,所以为什么我们不把接口中定义的所有方法都放在我们实现接口的类中.

有人可以用一些例子清楚我的怀疑吗?

c#

7
推荐指数
1
解决办法
3775
查看次数

标签 统计

abstract-class ×1

c# ×1

interface ×1

java ×1

oop ×1