代码改变世界

java 类和接口之间的转换

2012-05-15 12:35  youxin  阅读(2492)  评论(0编辑  收藏  举报

  倘若类实现了接口,就可以将类的类型转换为接口类型。

 不允许创建接口的实例(实例化),但允许定义接口类型的引用变量,该引用变量引用实现了这个接口的类的实例
   public class B implements A{}
   A a = new B(); //引用变量a被定义为A接口类型,引用了B实例
   A a = new A(); //错误,接口不允许实例化