关于Java接口
Java的接口特点
接口的特点有以下两点
-
- インターフェースはインスタンスフィールド(インスタンス変数)を持つことが出来ない
- 具象メソッド(抽象メソッドではないメソッド)を実装することができない
接口不具有实例字段
在接口中,当尝试声明字段时,它将被视为声明常量的public static final。
无法实现具象方法
只能定义抽象方法,若接口被实现并生成实例,则必须强制覆盖该抽象方法。
赠品
为了实现类之间的共通化,当创建类来代替接口时需要注意。如果每个类都是某些子类,那么无法将它们共通化并继承为一个类。这是因为在Java中,一个类只能有一个超类。而如果是接口,可以实现多个接口。