一个类可以实现多个有相同方法的接口
2014-08-21 00:00
176 查看
public class Computer implements Device, Action{ public void doIt() { System.out.println("");} } abstract class Phone1 extends Computer { } abstract class Phone2 extends Computer{ public void doIt(int x) { } } class Phone3 extends Computer implements Device{ public void doStuff() { } } interface Device { public void doIt(); String ACTION="DEVICE"; } interface Action { public void doIt(); String ACTION = "TEST1"; }
如果接口实现了相同的变量,则子类不调用该变量时可编译通过,但是如果调用则报ambigous错误.
相关文章推荐
- Struts2中通过实现Aware接口解耦servlet API,可以多个方法共享一个application,session,request,parameter对象
- 一个接口Test可以被new吗?new完就可以直接使用Test中的方法了吗(其实Test中的方法在TestIMP中实现)?
- 子类继承父类的同时又去实现一个成员变量、方法与父类相同的接口,最后调的是谁的成员变量和方法?
- 一个类实现一个接口,可以重写接口中方法的参数类型吗?
- 抽象类实现一个接口为什么可以不用都实现接口中的方法
- java开发线程篇1:java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用?
- Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?
- XHTML 的一个实例, 其实这个实例的方法已经可以实现所有要实现的布局. by Emerald 绿色学院 - Green Institute
- Java 有几程方法可以实现一个线程?用什么关键字修饰同步?stop()和suspend()为什么不推荐使用?
- CXF中有一个EndPoint.publish方法,可以实现发布。
- C#方法参数个数和类型相同,名称不同,可以实现重载吗
- 为什么C语言的同一个文件中可以定义两个接口完全相同的函数?
- Key可以相同,而value不同的集合利用Dictionary<TKey,IList<TValue>>的一个实现
- 如何实现两个接口中的两个名称相同的方法?
- 一道小测试题,一个线程既实现了Runnable接口又继承Thread方法
- C++ 虚拟函数vs 回调函数 像有虚拟方法表一样有一个虚拟变量表就可以实现类级回调函数了
- java中有几种方法可以实现一个线程?用什么关键字修饰同步
- [作业10-11]1.编写一个类立方体Cub,让其实现IEnumarable接口,细节是令其可以遍历迭代长宽高,并做一个客户代码验证。
- 抽象类、接口的区别 和 抽象类可以不实现接口的全部方法
- 写代码要精简,可以一个方法实现的就不要用两个方法去实现,努力!