問題

014 継承

014 継承(オブジェクトクラスの継承) 039 問題

問題 Bookクラスを作成し、ObjectクラスのhashCodeメソッドをオーバーライドして、Bookオブジェクトのハッシュコードを適切に計算するようにしてください。 ヒント 重要なフィールドの組み合わせ: hashCode を計算する際...
014 継承

014 継承(オブジェクトクラスの継承) 038 問題

問題 Personクラスを作成し、Objectクラスのequalsメソッドをオーバーライドして、Personオブジェクト同士が同じ名前と年齢を持つ場合にtrueを返すようにしてください。 ヒント equals メソッドの引数が null で...
014 継承

014 継承(オブジェクトクラスの継承) 037 問題

問題 MyObjectクラスを作成し、ObjectクラスのtoStringメソッドをオーバーライドして、「This is a MyObject」などの適切な文字列を返すようにしてください。 ヒント MyObjectクラスを作成し、Objec...
014 継承

014 継承(finalメソッド) 036 問題

問題 final修飾子を使用して、connect メソッドを持つ DatabaseConnection クラスを作成してください。このメソッドはデータベースへの接続を確立します。DatabaseConnection クラスを継承したサブクラ...
014 継承

014 継承(finalメソッド) 035 問題

問題 final修飾子を使用して、calculateArea メソッドを持つ Shape クラスを作成してください。このメソッドは各形状に固有の面積を計算し、戻り値として返します。Shape クラスを継承した異なる形状を表すサブクラスを作成...
014 継承

014 継承(finalメソッド) 034 問題

問題 final修飾子を使用して、displayInfo メソッドを持つ Person クラスを作成してください。このメソッドは「個人情報を表示します」と表示します。Person クラスを継承したサブクラスを作成し、displayInfo ...
014 継承

014 継承(明示的なスーパークラスのメソッド呼び出し) 033 問題

問題 User クラスには displayInfo メソッドがあり、「ユーザー情報を表示します」と表示されます。このクラスを継承した Admin クラスを作成し、displayInfo メソッドをオーバーライドして、「管理者情報を表示します...
014 継承

014 継承(明示的なスーパークラスのメソッド呼び出し) 032 問題

問題 Shape クラスには draw メソッドがあり、「形状を描きます」と表示されます。このクラスを継承した Circle クラスを作成し、draw メソッドをオーバーライドして、「円を描きます」と表示します。ただし、Circle クラス...
014 継承

014 継承(明示的なスーパークラスのメソッド呼び出し) 031 問題

問題 Animal クラスには makeSound メソッドがあり、「動物が音を発します」と表示されます。このクラスを継承した Cat クラスを作成し、makeSound メソッドをオーバーライドして、「猫がにゃーと鳴きます」と表示します。...
014 継承

014 継承(明示的なスーパークラスのメソッド呼び出し) 030 問題

問題 Vehicle クラスには start メソッドがあり、「車両が始動しました」と表示されます。このクラスを継承した Car クラスを作成し、start メソッドをオーバーライドして、「車がエンジンをかけました」と表示します。ただし、C...