当前位置:  开发笔记 > 编程语言 > 正文

是否需要实现接口方法

如何解决《是否需要实现接口方法》经验,为你挑选了1个好方法。

我有一个如下界面.

我在Eclipse中获得了这个默认代码.困惑,为什么"@Override"属性即将到来?

是否有任何其他TOP级别的默认界面可用,我们已经声明了所有这些方法,后来在Object类中实现了?

  public interface IRecord {
        @Override
        public String toString();

        public void showName(String name);
    }

它的一个实现如下

public class Record implements IRecord{

    @Override
    public void showName(String name) {
          //Doing something
    }
}

它正如预期的那样得到很好的遵守,但我不知道为什么它不要求我实现toString()方法的实现?

它在Object类中,但是Object类没有实现我的接口.



1> NilsH..:

所有类都隐式扩展Object,已经实现了toString().由于您的Record类实现了您的接口,并继承了该toString()方法Object,因此合同得以实现.

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有