問題

017 インターフェイス

017 インターフェイス(インターフェイスの実用例) 025 問題

問題 DatabaseConnection というインターフェイスを作成して、データベースへの接続とクエリの実行を行うメソッドを含めます。MySQL、PostgreSQLなどのデータベースを扱うクラスでこのインターフェイスを実装します。 ヒ...
017 インターフェイス

017 インターフェイス(インターフェイスの実用例) 024 問題

問題 Drawable というインターフェイスを作成して、図形を描画するメソッドを含めます。円、四角形、三角形などを表すクラスでこのインターフェイスを実装します。 ヒント インターフェイスの定義: Drawable インターフェイスを作成し...
017 インターフェイス

017 インターフェイス(インターフェイスの実用例) 023 問題

問題 Notification というインターフェイスを作成して、通知を送信するメソッドを含めます。メール通知、SMS通知などを扱うクラスでこのインターフェイスを実装します。 ヒント 通知を送信するためのメソッドをインターフェイスに含めます...
017 インターフェイス

017 インターフェイス(インターフェイスの実用例) 022 問題

問題 FileOperation というインターフェイスを作成して、ファイルの読み込みと書き込みを行うメソッドを含めます。それを実装するクラスで、具体的なファイル操作を行います。 ヒント ファイルの読み込みメソッド: ファイルからデータを読...
017 インターフェイス

017 インターフェイス(クラスとインターフェイスの関係性) 021 問題

問題 テレビを表す TV クラスを作成します。音量調整可能なオブジェクトを示す VolumeAdjustable インターフェイスを作成します。TV クラスが VolumeAdjustable インターフェイスを実装するようにします。 ヒン...
017 インターフェイス

017 インターフェイス(クラスとインターフェイスの関係性) 020 問題

問題 学生を表す Student クラスを作成します。勉強可能なオブジェクトを示す Studiable インターフェイスを作成します。Student クラスが Studiable インターフェイスを実装するようにします。 ヒント Studi...
017 インターフェイス

017 インターフェイス(クラスとインターフェイスの関係性) 019 問題

問題 車を表す Car クラスを作成します。走れるオブジェクトを示す Runnable インターフェイスを作成します。Car クラスが Runnable インターフェイスを実装するようにします。 ヒント Runnable インターフェイス:...
017 インターフェイス

017 インターフェイス(クラスとインターフェイスの関係性) 018 問題

問題 動物を表す Animal クラスを作成します。飛べる動物を示す Flyable インターフェイスを作成します。Animal クラスが Flyable インターフェイスを実装するようにします。 ヒント Flyable インターフェイス:...
017 インターフェイス

017 インターフェイス(クラスとインターフェイスの関係性) 017 問題

問題 形状を表す Shape クラスを作成します。描画可能なオブジェクトを示す Drawable インターフェイスを作成します。Shape クラスが Drawable インターフェイスを実装するようにします。 ヒント Shape クラスを作...
017 インターフェイス

017 インターフェイス(インターフェイスの拡張) 016 問題

問題 既存のインターフェイスに複数のメソッドを含む新しい拡張インターフェイスを作成します。これを実装するクラスを作成し、各メソッドを実装します。 ヒント 既存のインターフェイスを考えます。 新しい拡張インターフェイスを作成し、それを既存のイ...