接口是否继承自java中的Object类

接口是否继承自ObjectJava中的类?


如果没有那么我们如何能够在接口实例上调用对象类的方法


public class Test {

    public static void main(String[] args) {

        Employee e = null;

        e.equals(null);

    }

}


interface Employee {

}


至尊宝的传说
浏览 1398回答 3
3回答

SMILET

每个.class文件中都有一个超类字段,包括代表接口的字段。对于它总是指向的接口java.lang.Object。但这并不是用于任何事情。另一种看待它的方法是:interface MyInterface {    // ...}public myMethod(MyInterface param) {    Object obj = (Object) param;    // ...}这里的强制转换(Object) param总是有效的,这意味着每个接口类型都是一个子类型java.lang.Object。
打开App,查看更多内容
随时随地看视频慕课网APP