WEB开发网
开发学院WEB开发Jsp 关于 Java 中的接口 阅读

关于 Java 中的接口

 2009-11-12 20:59:34 来源:WEB开发网   
核心提示: 接口中不可以定义构造方法 接口中只能有 public static final 的变量 和 public abstract 的方法,其它都不可以,关于 Java 中的接口, 例如: 代码里是这样写的 public interface B{StringBuilder sb=null; void fun();} 查看生成
 接口中不可以定义构造方法
接口中只能有 public static final 的变量 和 public abstract 的方法,其它都不可以。
例如:

代码里是这样写的

public interface B{
  
  StringBuilder sb=null;
   
  void fun();
  
}

查看生成的字节码,反生成后得到

public interface B
{

  public abstract void fun();

  public static final StringBuilder sb = null;

}

可见,如果我们不写全前面的前缀,编译器会自动加上。

如果前缀写得不是 public static final 的变量 和 public abstract 的方法 生成字节码时会报错。 

Tags:关于 Java 接口

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接