首页 / 知识
关于oop:如何从Java的匿名内部类中获取对封闭类的引用?
2023-04-13 10:16:00

How do you get a reference to the enclosing class from an anonymous inner class in Java?本问题已经有最佳答案,请猛点这里访问。
我目前正在外部类中创建对此的显式引用,以便在匿名内部类中具有要引用的名称。 有一个更好的方法吗?
我最近才发现的。 使用
已更新如果只需要对象本身(而不是调用成员),则
使用 您仍然可以使用Outer.class来获取外部类对象的类(它将返回与Outer.this.getClass()相同的Class对象,但是效率更高) 如果要访问封闭类中的静态变量,则可以使用Outer.name,其中name是静态字段或方法。 |
最新内容
相关内容
python如何引用模块
python如何引用模块,培训,模块,环境,系统,功能,别名,路径,顺序,文件,结尾,python引用模块的方法:模块实际上就是以.py为结尾的文件注意点:自定python值传递和引用传递的作用是什
python值传递和引用传递的作用是什么?,培训,作用,python引用计数机制的使用
python引用计数机制的使用,实时,培训,对象,机制,实例,时机,内存,核心,以上,东西,python引用计数机制的使用说明1、python里每一个东西都是对关于.net:有没有一种简单的方法可以
关于.net:有没有一种简单的方法可以在C#中创建普通订单?,关于.net:有没有一种简单的方法可以在C#中创建普通订单?,数字,方法,返回,序数,Is关于数据库:SQL2005:将一个表链接到
关于数据库:SQL2005:将一个表链接到多个表并保留引用完整性?,关于数据库:SQL2005:将一个表链接到多个表并保留引用完整性?,数据库,这是,简如何在Perl中确定祝福引用的类型?
如何在Perl中确定祝福引用的类型?,如何在Perl中确定祝福引用的类型?,引用,数据类型,对象,已被,How can I determine the type of a ble关于.net:如何在C#中创建Word文档?
关于.net:如何在C#中创建Word文档?,关于.net:如何在C#中创建Word文档?,报告,图形,项目,文本,How can a Word document be created in C#?我如何在Java中创建链接列表数据结构
如何在Java中创建链接列表数据结构?,如何在Java中创建链接列表数据结构?,链接,方法,列表,创建,How do I create a Linked List Data St关于oop:如何在C ++中创建静态类?
关于oop:如何在C ++中创建静态类?,关于oop:如何在C ++中创建静态类?,静态类,的是,你真,想要,How do you create a static class in C++?
关于c#:企业库CacheFactory.GetCach
关于c#:企业库CacheFactory.GetCacheManager抛出空引用,关于c#:企业库CacheFactory.GetCacheManager抛出空引用,应用程序,缓存,版本,关于iphone:了解使用Cocoa和Objecti
关于iphone:了解使用Cocoa和Objective-C的引用计数,关于iphone:了解使用Cocoa和Objective-C的引用计数,我对,如何使用,我刚刚,Cocoa,Un如何在FogBugz维基页面中创建HTML
如何在FogBugz维基页面中创建HTML锚点?,如何在FogBugz维基页面中创建HTML锚点?,基页,链接,我想,单是,How do I create an HTML anchor