接口与抽象类

new*_*bie 3 java abstract-class interface

我对Abstract和Interface类之间的区别有点熟悉,但您认为下面句子的含义是什么?

接口只能定义常量,而抽象类可以有字段.

Jig*_*shi 6

接口只能定义常量,而抽象类可以有字段.

从接口你的领域是含蓄 public,static,final

抽象类不是这种情况


Boz*_*zho 6

常量 - 静态,而不是更改(static final)
字段 - 特定于实例,更改

由于无法实例化接口,因此只能具有静态和不变的属性.另一方面,抽象类可以被扩展,它们的子类 - 实例化,因此您可以拥有特定于实例的更改属性.