新手请教个问题,java中关于用匿名内部类的方式创建实例

2024-12-05 03:24:01
推荐回答(1个)
回答1:

个人认为应该是这样的,Comparator接口只有两个方法,compare和equals。因为所有类都是继承Object类的,Object类中有equals方法,所以在实现接口的时候equals方法就从Object里继承下来了,同时也就是继承的这个方法,去重写了接口中的equals

下面我写了一个实例

public interface ParentInterface {
    public void method();
}

public class ParentClass {
    public void method(){
        System.out.print("ParentClass");
    }
}

public class ChildClass extends ParentClass implements ParentInterface {
    /**
     * @param args
     */
    public static void main(String[] args) {
        ChildClass cc = new ChildClass();
        cc.method();
    }
}

输出结果为:ParentClass