anonymous-inner-class

    0熱度

    3回答

    我想添加一個匿名actionListener到JCheckBox,但有一些困難訪問我想更新值的對象。我不斷收到關於非最終的錯誤,然後當我將它們改爲最終時,它會抱怨其他事情。 什麼即時試圖做的是下面(我已經刪除了一些GUI代碼,使其更易於閱讀): for (FunctionDataObject fdo : wdo.getFunctionDataList()) { JLabel input

    0熱度

    1回答

    在a different post中,有人告訴我,在使用它的函數後面定義匿名內部類是錯誤的。但是,像下面的東西編譯和運行良好: public class CompTest { public static void main(String[] args) { TreeSet<Integer> ts = new TreeSet<Integer>(intComp);

    1熱度

    1回答

    我明白這個代碼是不合法的: class Popcorn { public void pop() { System.out.println("popcorn"); } } class Food { Popcorn p = new Popcorn() { public void sizzle() { System.out.pri

    0熱度

    3回答

    我需要創建匿名的內部類型,這些內部類型構建起來非常昂貴,並且需要訪問其中的最終變量。問題是我需要創建其中的很多,唯一不同的是使用的最終變量不同(對象本身和類型)。 是否有可能以更可重複的方式做到這一點? 一個簡單的例子: final Object aNeededParameter = "test"; Object expensiveToBuild = new ExpensiveInnerType

    0熱度

    1回答

    這些天我在這裏讀了很多有關密碼哈希和數據加密的文章。這是一個真正的混亂,我的意思是,決定最佳做法是什麼。我需要一個非常簡單的類,它可以在任何地方重複使用,並且爲我的PHP應用程序(我不處理銀行數據)提供安全級別但不偏執的安全級別。另外,我想盡可能地依賴PHP標準庫。我想出了這個: class Security { public static function hashPassword(

    2熱度

    2回答

    我有一個頁面,主要由WebBrowser控件中的HTML組成。我能夠使用PhoneLightThemeVisibility資源很容易地設置背景,因爲它可以是黑色或白色。 我想知道如何獲得Accent刷並將其轉換爲HTML代碼,以便我可以在我的HTML中使用它。

    3熱度

    4回答

    我正在學習java swing,並且遇到了匿名內部類的概念。在研究了一下這個link後,我覺得匿名內部類必須總是擴展一些其他的類,因爲它作爲參數傳遞的方法是預定義的。至多,如果一個方法接受Object實例作爲參數,那麼我們只能創建一個匿名的獨立內部類。我只是尋求你的意見,我是否正確。如果你能提供一些例子,這將是有幫助的。 在此先感謝。

    2熱度

    2回答

    我已經寫了下面的代碼來實現線程服務器: ServerSocket passiveSocket = new ServerSocket(port, maxConnections); while(true){ final Socket socket = passiveSocket.accept(); new Thread(new Runnable() { pu

    5熱度

    4回答

    我最近問了一個關於檢查已發送短信狀態的問題,給出的答案是一個代碼片段,它註冊了兩個「匿名內部」(請糾正我的術語,如果它不正確)BroadcastReceivers收聽SMS發送/傳送的廣播。這些接收者只需要接收我剛剛發送的短信的數據,因此不需要永久收聽。 我的直接想法是「好的,我需要在他們結束後取消註冊他們」,但這是正確的嗎?我問海報,因爲他沒有包含任何註銷代碼,但沒有回覆。該代碼似乎是一個非常標

    6熱度

    3回答

    所以我剛剛在網上發現了這個代碼示例,並且我再次重複它,但很困惑。 從我看來,我收集到的(可能是錯誤的)是它傳遞給NumberPrinter類中的print方法的一個Printer對象。然而,接口也被稱爲打印機,所以我們不是實例化一個打印機接口的匿名類,定義方法然後傳遞它? 我的基本問題是,我最初的假設是否正確?如果是的話,我認爲你不能實例化一個接口? public class NumberPrin