在Swing中,我使用的是ActionListener
或任何其他Listener接口。如何實例化一個接口?
通常我不能創建接口的對象。 如果我使用具有任何構造函數名稱的new運算符創建一個對象。
我有一個問題,我下面的代碼:
jbtOK:一些按鈕對象
的ActionListener是一個接口。
如何在addActionListener
方法中使用新的ActionListener()
?
由於創建了一個對象。但是,我無法從界面創建對象。
它只能在內部類中使用嗎?即,在內部類我可以創建接口的對象:
jbtOK.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.out.println("hi");
}
});
這是一個問題,沒有任何研究 – Kowser
這不是一個壞問題。這只是非常公式化。 sri問:「如何實例化接口?我們已經瞭解到接口不是類!」 –
初學者的好問題,每個人都有第一次!然而,在這裏問這是一個很好的實踐研究... – Charliemops