Java Interface

Java Interface 默认是abstract的;它的方法默认也是abstract的;它的“成员变量”默认是public static final的。
比如:
public interface Servlet {
	int i=1;
	public void service();
}

编译后用eclipse查看class文件:
// Compiled from Servlet.java (version 1.5 : 49.0, no super bit)
public abstract interface tt.Servlet {
  
  // Field descriptor #6 I
  public static final int i = 1;
  
  // Method descriptor #10 ()V
  public abstract void service();
}

说明:Interface不可能有变量,只能是公开的静态常量。

你可能感兴趣的:(java,eclipse,servlet)