0065おれさま ◆6CTEZS59O00a
2018/09/30(日) 16:13:25.61インターフェースの変数は作れるということかな
ActionListener al
みたいのはそういうもんか
あと、
インターフェースのインスタンス化に絡んで分からなくなるのが匿名クラス
JButton btn = new JButton();
btn.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
}
);
みたいなやつ
これもActionListenerをnewしてるからおかしいじゃん!って思うんだけど
ぐぐってみたら、これは、みためはインターフェースActionListenerをnewしてるようで
実はActionListenerを継承した匿名クラスをnewしてるんだそうだ