首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

实现接口时报错,请教为什么会报错

2012-03-26 
实现接口时报错,请问为什么会报错。定义接口Java codepublic interface Compareble {void CompareTo()}实

实现接口时报错,请问为什么会报错。
定义接口

Java code
public interface Compareble {    void CompareTo();}

实现接口
Java code
public class CuPolymer implements Comparable {    public void CompareTo() {        System.out.print("hello imp");    }}

提示:The type CuPolymer must implement the inherited abstract method Comparable.compareTo(Object)

[解决办法]
java中有默认访问权限,你在借口中没有定义访问修饰符则是默认访问权限。
而你在子类中又定义成public,默认访问权限没有public访问权限高。
在 接口实现类 定义比 接口 中定义的访问权限更高是错误的。
方法的重写也是一样。

热点排行