为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

至尊宝的传说 2019-08-30 14:46:36
接口是否继承自ObjectJava中的类?如果没有那么我们如何能够在接口实例上调用对象类的方法public class Test {    public static void main(String[] args) {        Employee e = null;        e.equals(null);    }}interface Employee {}
查看完整描述

3 回答

?
SMILET

TA贡献1796条经验 获得超4个赞

每个.class文件中都有一个超类字段,包括代表接口的字段。


对于它总是指向的接口java.lang.Object。但这并不是用于任何事情。


另一种看待它的方法是:


interface MyInterface {

    // ...

}


public myMethod(MyInterface param) {

    Object obj = (Object) param;

    // ...

}

这里的强制转换(Object) param总是有效的,这意味着每个接口类型都是一个子类型java.lang.Object。


查看完整回答
反对 回复 2019-08-30
  • 3 回答
  • 0 关注
  • 1233 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信