求助:关于接口种方法的调用 java接口中的方法有些可以被直接调用像Enumeration接口。而大多数还是需要被实现类去实现, 我想问下为什么?我应该怎么判断哪些接口中的方法可以被直接引用,哪些不可以。请高手帮忙解答下.谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 接口中的方法应该全是工abstract的吧,全是没有实现过的。 你了解一下 多态,一个没有被实现的接口方法,肯定是不能被调用的。而且在Java里面,一个类含有一个没有实现的方法,也是不能被 实例化的。没有对象,哪有对象方法调用啊? 楼主是不是说的是抽象类?怎么判断哪些抽象类中的方法可以被直接引用,哪些不可以?你直接继承一个抽象类,编译时会给出提示,让你实现某某方法。如果是jdk定义的抽象类,你可以查API。 但是像Properties类中的propertyNames() 方法返回的是Enumeration接口类型,这是就可以直接调用它里面的方法,我上网查了下,说是实际上返回的是被实例化的对象。是不是像这种从其他类中的方法返回的接口类型,可以直接引用该接口的方法? 这叫上传,说明返回的是一个实现了Enumertion接口的类的对象(引用)。 同时说明Enumertion接口中的方法,你全可以调用。 求解通过jacob调用Apabi问题 Linux下的Applet java 同步线程问题 jtable 单元格颜色 问题 请问如何让JAVA输出另外一个时区的国家的当前时间? 大家帮我看一下以下java代码中this都是指的什么? 一个简单的勾股定理算法 问大家一个菜鸟级JAVA的问题,不是很好回答哦! 如何清空一个文件?? 关于一段Java代码执行效率的疑惑 Java的一个数组a[]如何更新sql2000数据库的一列 用JFrame和Frame出现不一样的情况。
而且在Java里面,一个类含有一个没有实现的方法,也是不能被 实例化的。
没有对象,哪有对象方法调用啊?
如果是jdk定义的抽象类,你可以查API。
这叫上传,说明返回的是一个实现了Enumertion接口的类的对象(引用)。