Interface java-MyClass中的接口不是抽象的,并且不会覆盖MyClass错误中的抽象方法eq(Object)

Interface java-MyClass中的接口不是抽象的,并且不会覆盖MyClass错误中的抽象方法eq(Object),interface,overriding,Interface,Overriding,我知道有一个可比较的界面,试图找出如何编写自己的界面 这是界面 以及一个实现它并打包一个int的类(是的,我知道有一个Integer类) 公共类MyInteger实现MyComparable{ 私有int值; 公共MyInteger(int v) {value=v;} 公共无效集(int v) {value=v;} 公共int get() {返回值;} 公共布尔lt(MyInteger其他) {return get()

我知道有一个可比较的界面,试图找出如何编写自己的界面

这是界面 以及一个实现它并打包一个int的类(是的,我知道有一个Integer类)
公共类MyInteger实现MyComparable{
私有int值;
公共MyInteger(int v)
{value=v;}
公共无效集(int v)
{value=v;}
公共int get()
{返回值;}
公共布尔lt(MyInteger其他)
{return get()
我得到“MyInteger不是抽象的,并且不会覆盖MyInteger错误中的抽象方法eq(Object)”。MyComparable不声明eq方法。所以它是从超类来的,但我不明白

public interface MyComparable {
    public boolean lt(Object other);
}
public  class  MyInteger implements MyComparable {
    private int value;

    public MyInteger(int v)
    {   value = v;  }

    public void set(int v)
    {   value = v;  }

    public int get()
    {   return value;   }

    public boolean lt(MyInteger other)
    {   return get() < other.get(); } 
}