接口分类
一般的接口
1、声明一些方法。
2、可能还声明了一些常量。
单方法接口
只声明一个方法。
举例
public interface Actionlistener{
public abstract void actionPerformed(ActionEvent event);
}
常量接口
只声明一些常量。
标识接口
既不声明方法,也不声明常量。换句话说,该接口什么都没有,只是起到一个标识作用,标识什么呢,标识它的实现类都属于同一种类型的类。
举例
1.java.util.EventListener
2.java.io.Serializable
3.java.rmi.Remote
注:java接口,
1、所有的方法必须是公有的抽象的方法:默认的就是公有的抽象的,所以可以省略public abstact。
2、常量必须是公有的静态的常量。
参考
1、http://baike.baidu.com/link?url=UJfSwLbRfcmNWlC10-m_M78f6CSZd6O6PZdmMHv0YAnTWO7OvCoIJgcQMwGyydyoNYJSNJQq2LgXlmrhZAhbnK#3_1
2、http://dodoflying.iteye.com/blog/33536