interface是功能的抽取,应该都会有要求实现类所需要实现的一些方法,但Java中存在着一些接口,他们没有需要去实现的方法.例如:
[list]
[*]java.io.Serializable Java序列化接口
[*]java.util.RandomAccess
[*]sunw.io.Serializable
[*]java.lang.Cloneable 对应于 java.lang.Object 的clone()方法
[/list]
在Spring里面也可以找到一些这样的接口
BeforeAdvice是继承与空接口的空接口.
同样的还有ThrowsAdvice,BeforeAdvice, 也都是继承空接口的空接口.
[list]
[*]java.io.Serializable Java序列化接口
[*]java.util.RandomAccess
[*]sunw.io.Serializable
[*]java.lang.Cloneable 对应于 java.lang.Object 的clone()方法
[/list]
在Spring里面也可以找到一些这样的接口
org.aopalliance.aop.Advice {
}
public interface SpringProxy {
}
org.springframework.aop.BeforeAdvice extends org.aopalliance.aop.Advice
BeforeAdvice是继承与空接口的空接口.
public interface ThrowsAdvice extends Advice {
}
public interface BeforeAdvice extends Advice {
}
同样的还有ThrowsAdvice,BeforeAdvice, 也都是继承空接口的空接口.