VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: liux83

神奇的接口中处理 toString() 问题!!

[复制链接]

0

主题

23

帖子

13.00

积分

新手上路

Rank: 1

积分
13.00
发表于 2020-9-30 13:45:01 | 显示全部楼层
>>这个现像的确很有趣,上面几位好像都没注意到一个问题,那就是这里的研究对像是“接口”,
>>而不是“类”,而接口似乎在理论上是不可以继承Object类的

EmptyInterface e = new SomeImplemention();
String s = e.toString();//e既然是接口的实例,证明它是对象。能继承接口的,必然是Object。编译器和你我都知道这一点。对不起。
回复

使用道具 举报

1

主题

5

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-9-30 18:15:01 | 显示全部楼层
//e既然是接口的实例
接口不能有实例的,接口只是提供了一系列的方法接口,且都是空的,以供多肽机制的
回复

使用道具 举报

0

主题

23

帖子

13.00

积分

新手上路

Rank: 1

积分
13.00
发表于 2020-9-30 19:00:01 | 显示全部楼层
//e既然是接口的实例
>>接口不能有实例的,接口只是提供了一系列的方法接口,且都是空的,以供多肽机制的
接口当然可以有实例(instance,名词),抽象类也可以有实例,只不过是不能直接实例化而已。实现了一个接口的对象就是这个接口的一个实例。
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-10-1 10:30:01 | 显示全部楼层
这个只是对Object类中toString()的覆盖,,并不是test中的内容,,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表