声明下,即使做了更正,还是有可能某些是存在争议的的,只希望能说下我的看法,还请大家见谅
接口和Object的关系更正
对不起,尽管这个问题已经关闭了,希望你还是能看下我写的,昨天我说错了。今天老师也向我们更正了
这个问题。
接口隐含的继承了Object类,这是底层实现的,我们根本看不见,java也不想让你看见,否则就乱套了。
,api中也看不到继承过来的方法。但是确实是继承了,但是平常不深究的话可以认为没继承
至于继承的原因如下
因为就如回答问题时楼上所说,如果接口继承了Object,那么他会有Object的各种方法,但是恰巧接口还真
就有了这些方法。虽然你在api看不到任何从Object继承过来的方法。但是你去eclipse下就会发现问题了
假如这样:
Collection<String> col = new ArrayList<>();
System.out.println(col.toString());
去看吧,竟然打印出来东西了,col. 会点出好多Object类有的方法。这个又做何解释
才疏学浅,还请见谅
|
|