有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java接口实现对象?

是否有任何Java接口隐式实现Java。朗,反对吗

当我这样做时,这个问题出现了:

public static String[] sizeSort(String[] sa) {

Comparator<String> c = new Comparator<String>() {
            public int compare(String a, String b) {
                if (a.length() > b.length()) return 1; 
                else if (a.length() < b.length())
                    return -1;
                else 
                    return 0;
                 }
        };

// more code

}

尽管我没有实现这个接口的equals方法,但它工作得很好。 你的回答澄清了这一点。但有人知道上面是匿名本地内部类还是命名本地内部类吗


共 (1) 个答案

  1. # 1 楼答案

    爪哇。对象不是接口,因此没有接口会隐式实现它

    然而,您创建的任何实现任何接口的类都将扩展对象,因为所有类都必须扩展它。因此,您(或其他任何人)可以创建的任何实例都将在java上定义所有方法。朗,反对