• ベストアンサー

技術的に可能かどうか教えてください

C,VBプログラマで、最近JAVAの勉強を始めたJAVA初心者です。 JAVAではクラスの継承ができるとのことですが、下記の内容が実現できるかどうか教えてください。 ウィンドウを表示するクラスを作成します。ラベルやテキストボックスそしてボタンなどを表示するようにして イベントメソッドを作成して、名前を"ClassDispWindow"とでもします。 そして、"ClassDispWindow"を継承して"ClassDispOtherWindow"と言うクラスを作った後、新たなコントロールと イベントメソッドを追加して動作させたいと思っています。 この様な事は可能でしょうか? ご回答よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

もちろんできます。が、 通常そのような使い方をする場合は、 ライブラリとしてまとめると思います。 つまり、もう少し細かく分けて先に作っておきます。 再利用可能なユーザー定義のメソッドを集めたクラス を作り, パッケージとしてまとめます。 c++のヘッダファイルみたいなものを作るのです。 java 使用時にインポートし、継承しているているAPIなども、 もともとはそういったものです。(awtなど) 自分なりのAPIを作成できる様にならないと、 javaを使用する意味はあまりありません。 例えば ウィンドウフレームを表示するクラス アプレットフレームを表示するクラス があり、クラスを入れ替えるだけで使用できたら便利です。 Cなどの経験があるのでしたら、 最初からそのようなことを考えてクラス設計をするととても便利です。

Prowler01
質問者

お礼

詳しいご回答ありがとうございます。 試行錯誤しながらやっていたら、なんとか糸口が見えてきました。 参考にさせていただきます。

その他の回答 (2)

回答No.3

#2です。 独学での学習中のようですので、お勧めのサイトを紹介します。 継承やsのの他の基礎についてもサンプルを交え、 詳しく解説されています。 http://sunjava.seesaa.net/category/3646769-1.html

参考URL:
http://sunjava.seesaa.net/category/3646769-1.html
Prowler01
質問者

お礼

重ね重ねありがとうございます。 参考にさせていただきます。

noname#94983
noname#94983
回答No.1

可能だが。というか、もともとそういうことをするために継承はあるわけだから。

Prowler01
質問者

お礼

ご回答ありがとうございます。 試行錯誤しながらやっていたら、何とか糸口が見えてきました。

関連するQ&A