2016 - 2024

感恩一路有你

Java调用匿名内部类的方法 java局部内部类问题该怎么解决?

浏览量:1534 时间:2021-04-04 22:27:12 作者:admin

java局部内部类问题该怎么解决?

其实这是因为局部内部类只能访问final类型的局部变量,所以在返回这个类的时候,由于局部内部类构造方法需要传递一个参数,并且必须给出一个字符串,这就太多了,所以diit和X被依次赋给s,X最终被分配给s而不是doit。因此,如果有S的输出,它就是常量x的值,这里的doit字符串只是一个字符串,一个多余的参数,用于返回接口类对象,以便不报告错误。

Java能反射实现,内部接口和内部抽象类作为参数的方法吗?

主题不是很清楚,但是java反射可以获得内部类和内部接口,也可以作为参数传入。代码如下:

一个具有内部类和接口的类。

测试类:您可以获得通用属性和方法、内部类和接口,并初始化内部类。无法实例化接口。但它可以由外部类实现,然后实例化。

测试结果如下

Java调用匿名内部类的方法 java匿名内部类详解 java内部类详解

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。

猜你喜欢