簡體   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