問題

018 オブジェクト指向の深化

018 オブジェクト指向の深化(ジェネリクスとワイルドカード) 015 問題

問題1. Box というジェネリクスクラスを作成してください。このクラスは要素を1つだけ格納できます。2. Box クラスのインスタンスを作成し、整数型、文字列型、ダブル型の要素を格納してみてください。ヒント1. ジェネリクスクラス Box...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ポリモーフィズムの応用) 014 問題

問題インターフェース ElectronicDevice があり、それを実装した Television と Smartphone クラスがあります。ElectronicDevice インターフェイスには turnOn メソッドがあり、各クラス...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ポリモーフィズムの応用) 013 問題

問題抽象クラス Student があり、それを継承した UndergraduateStudent と GraduateStudent クラスがあります。Student クラスには calculateGrade メソッドがあり、各サブクラスは...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ポリモーフィズムの応用) 012 問題

問題抽象クラス Vehicle があり、それを継承した Car と Motorcycle クラスがあります。Vehicle クラスには start メソッドがあり、各サブクラスはこのメソッドをオーバーライドして車両を始動させます。main ...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ポリモーフィズムの応用) 011 問題

問題抽象クラス LibraryResource があり、それを継承した Book と Magazine クラスがあります。LibraryResource クラスには checkOut メソッドがあり、各サブクラスはこのメソッドをオーバーライ...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ポリモーフィズムの応用) 010 問題

問題インターフェース Drawable があり、それを実装した Circle と Rectangle クラスがあります。Drawable インターフェイスには draw メソッドがあり、各クラスはこのメソッドを実装して図形を描画します。ma...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ポリモーフィズムの応用) 009 問題

問題抽象クラス BankAccount があり、それを継承した SavingsAccount と CheckingAccount クラスがあります。BankAccount クラスには withdraw メソッドがあり、各サブクラスはこのメソ...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ポリモーフィズムの応用) 008 問題

問題抽象クラス Animal があり、それを継承した Dog と Cat クラスがあります。Animal クラスには makeSound メソッドがあり、各サブクラスはこのメソッドをオーバーライドして鳴き声を返します。main メソッドで、...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(インターフェイスと抽象クラスの利用) 006 問題

問題銀行口座を管理するプログラムを作成してください。BankAccount(抽象クラス)メンバー変数: 口座番号、残高メソッド: deposit(double amount)(入金する)メソッド: withdraw(double amoun...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(インターフェイスと抽象クラスの利用) 005 問題

問題ジオメトリック図形の描画プログラムを設計してください。Drawable(インターフェイス)メソッド: draw()(図形を描画する)Circle(円)メンバー変数: 中心座標、半径Rectangle(長方形)メンバー変数: 左上の座標、...