【初心者】Java質問・相談スレッド91【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0071デフォルトの名無しさん
2006/09/21(木) 06:37:44インターフェースは一種の多重継承だと思えばいいよ。
Javaの場合、スーパークラスは一つしかないが、それだと何かのクラスを継承して
新しいクラスを作った場合に、別の性質を持たせようとしても他のクラスを持ってくる
ことはできない。
でも、インターフェースなら複数個実装できるから、後から別の性質を追加できる。
たとえば、JFrameを継承してMyFrameクラスを作ったとして、
スレッド処理をやらせたければRunnableを実装すればいいし
アクションイベントの処理をやらせたければActionListenerを実装してやればいい。
■ このスレッドは過去ログ倉庫に格納されています