88.接口的其它特性
|
![BACKWARD](backward.gif) ![FORWARD](forward.gif) |
接口要么是 public类型要么是缺省的 friendly类型
一个接口中的方法总是抽象abstract的, 它们和接口有同样的访问权. 没有其它可用的
modifier
接口中的变量是 public, static, 和 final的. 它们必须初始化.
当一个类作为接口实现时:
- 它实现该接口中描述的所有方法
- 或者它是一个抽象类, 把有些或者全部接口方法的实现留给它的子类
使用externd 关键词, 接口可以合成一个或者多个其它的接口:
- public interface DoesItAll extends Storable, Paintable {
- public void doesSomethingElse();
- }
一个类可以实现不止一个接口:
- public class Picture implements Storable, Paintable {
- public void store(Stream s) {...}
- public void retrieve(Stream s) {...}
- public void refresh() {...}
}
Copyright: NPACT |
![BACKWARD](backward.gif) ![FORWARD](forward.gif) |