首页
编程
java
php
前端
首页
编程
java
php
前端
两种实现匿名内部类的问题
为什么我第一个定义的son内部类能实现自己getson的方法,第二个我定义的内部类只能实现重写的getson2方法但不能实现getson1方法,这两个定义有什么区别吗?
匿名内部类,相当于 这个Son的子类,它自己定义的getSon方法当然可以访问了
而你下面new 出来的 Son,然后自定义了 getSon1 方法, 这个方法 在 Son 类的定义里没有, 使用 Son类的对象去访问自然访问不到
也就是说 父类引用 无法 访问 子类定义的方法。
这篇文章:
关于匿名内部类的一些理解
也许有你想要的答案,你可以看看
点击展开全文