java 类和接口之间的转换
2012-05-15 12:35 youxin 阅读(1975) 评论(0) 编辑 收藏 举报倘若类实现了接口,就可以将类的类型转换为接口类型。
不允许创建接口的实例(实例化),但允许定义接口类型的引用变量,该引用变量引用实现了这个接口的类的实例
public class B implements A{}
A a = new B(); //引用变量a被定义为A接口类型,引用了B实例
A a = new A(); //错误,接口不允许实例化
倘若类实现了接口,就可以将类的类型转换为接口类型。
不允许创建接口的实例(实例化),但允许定义接口类型的引用变量,该引用变量引用实现了这个接口的类的实例
public class B implements A{}
A a = new B(); //引用变量a被定义为A接口类型,引用了B实例
A a = new A(); //错误,接口不允许实例化
相关文章: