A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

代码运行没问题,就是有行注释看不懂,理解不了,求大神解释下.这是关于匿名内部类的.


QQ截图20150413180023.png (91.61 KB, 下载次数: 14)

代码运行没问题,就是理解不了那句注释,求大神解答!

代码运行没问题,就是理解不了那句注释,求大神解答!

3 个回复

倒序浏览
匿名内部类实质上就是一个匿名子类对象。你理解不了是因为看上去左右都是Sqrt。但注意,右边并不是简单的new Sqrt();而是覆盖了抽象类Sqrt中的抽象方法getSqrt。所以,右边可以理解为是继承了Sqrt类并覆盖了其中的抽象方法getSqrt。右边是Sqrt的子类对象。你拿左边的Sqrt ss去接收右边Sqrt的子类对象,当然就是向上转型了。
回复 使用道具 举报
为神马代码不贴出来。。 截图好模糊看不清啊
回复 使用道具 举报
谷歌 发表于 2015-4-13 19:11
匿名内部类实质上就是一个匿名子类对象。你理解不了是因为看上去左右都是Sqrt。但注意,右边并不是简单的ne ...

:D恩,懂了,多谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马