- ベストアンサー
技術的に可能かどうか教えてください
C,VBプログラマで、最近JAVAの勉強を始めたJAVA初心者です。 JAVAではクラスの継承ができるとのことですが、下記の内容が実現できるかどうか教えてください。 ウィンドウを表示するクラスを作成します。ラベルやテキストボックスそしてボタンなどを表示するようにして イベントメソッドを作成して、名前を"ClassDispWindow"とでもします。 そして、"ClassDispWindow"を継承して"ClassDispOtherWindow"と言うクラスを作った後、新たなコントロールと イベントメソッドを追加して動作させたいと思っています。 この様な事は可能でしょうか? ご回答よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
もちろんできます。が、 通常そのような使い方をする場合は、 ライブラリとしてまとめると思います。 つまり、もう少し細かく分けて先に作っておきます。 再利用可能なユーザー定義のメソッドを集めたクラス を作り, パッケージとしてまとめます。 c++のヘッダファイルみたいなものを作るのです。 java 使用時にインポートし、継承しているているAPIなども、 もともとはそういったものです。(awtなど) 自分なりのAPIを作成できる様にならないと、 javaを使用する意味はあまりありません。 例えば ウィンドウフレームを表示するクラス アプレットフレームを表示するクラス があり、クラスを入れ替えるだけで使用できたら便利です。 Cなどの経験があるのでしたら、 最初からそのようなことを考えてクラス設計をするととても便利です。
その他の回答 (2)
- shinya23so
- ベストアンサー率50% (80/159)
#2です。 独学での学習中のようですので、お勧めのサイトを紹介します。 継承やsのの他の基礎についてもサンプルを交え、 詳しく解説されています。 http://sunjava.seesaa.net/category/3646769-1.html
お礼
重ね重ねありがとうございます。 参考にさせていただきます。
可能だが。というか、もともとそういうことをするために継承はあるわけだから。
お礼
ご回答ありがとうございます。 試行錯誤しながらやっていたら、何とか糸口が見えてきました。
お礼
詳しいご回答ありがとうございます。 試行錯誤しながらやっていたら、なんとか糸口が見えてきました。 参考にさせていただきます。