您的位置:首页 > 编程语言 > Java开发

JAVA 将接口的引用指向实现类的对象

2013-10-11 10:38 465 查看
有一个很简单的例子,java.util中的类ArrayList实现了接口List则生成ArrayList对象时可用以下语句. List list=new ArrayList(); 也就是说所有实现了接口List的类,都可以用List接口来声明对象类型,然后用实体类进行实例化.这表明了接口可以用来作为类型的表述.当然,生成的对象list只能调用接口List中提供的方法. 同样的操作也可以用在父类与子类身上,例如设A类是B类的父类 则创建B类对象的时候可以用以下语句 A b=new B();

这样的用法可以大大提高编程的灵活性.~

***

Tank implements moveable
interface moveable 里有一个 move方法

Moveable m = new Tank(); // 这样这句话就是可以写的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: