您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

在Java 9中,我们如何使用钻石操作符与匿名类?

2024/4/2 17:58:28发布16次查看
在java 7中引入了钻石操作符,以使代码更易读,但无法用于匿名内部类。在java 9中,可以使用钻石操作符与匿名内部类一起,以提高代码的可读性。
在java 9中,我们可以像下面这样在匿名类中使用钻石a8093152e673feb7aba1828c43532094操作符:
示例public class diamondoperatortest { public static void main(string args[]) { handler<integer> inthandler = new handler<>(1) { @override public void handle() { system.out.println(data); } }; inthandler.handle(); handler<? extends number> inthandler1 = new handler<>(2) { @override public void handle() { system.out.println(data); } }; inthandler1.handle(); handler<?> handler = new handler<>("test") { @override public void handle() { system.out.println(data); } }; handler.handle(); }}abstract class handler<t> { public t data; public handler(t data) { this.data = data; } abstract void handle();}
输出12test
以上就是在java 9中,我们如何使用钻石操作符与匿名类?的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product