public class Client {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//调用接口的实现
B.s.doSomething();
}
}
public interface B {
public static final S s=new S(){
@Override
public void doSomething() {
// TODO Auto-generated method stub
System.out.println("我在接口中实现了");
}
};
}
public interface S {
public void doSomething();
}
虽然有实现代码,但是这种代码是严禁出现的,接口是契约,不仅仅约束着实现者,同时也是一个保证,保证提供的服务(常量、方法)是稳定的、可靠地。