繁体   English   中英

方法调用中的构造函数定义

[英]constructor definition within a method call

因此,我正在按照本教程进行操作,发现有些令人困惑的地方。

ITexture backgroundTexture = new BitmapTexture(this.getTextureManager(), new IInputStreamOpener() {
        @Override
        public InputStream open() throws IOException {
            return getAssets().open("gfx/background.png");
        }
    });

现在我不认为自己是Java专家或其他专家,但是我也不是一个完全的新手,而且我从未见过这种事情,这意味着在调用时需要构造函数。 至少在我看来,这根本不像Java。 问题是,在运行中定义构造函数的特定方式是否具有名称,以便我可以了解更多信息,因为老实说我很困惑。

这是一个匿名类的构造函数匿名类 ,它是创建一个子类的简写方式。 这是有关匿名类的Oracle教程

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM