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

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

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

1. ジェネリクスクラス Box の例:class Box<T> { private T element; public Box() { this.element = null; } public void setElement(T ele...
018 オブジェクト指向の深化

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

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

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

// インターフェース ElectronicDeviceinterface ElectronicDevice { // turnOn メソッド void turnOn();}// Television クラスclass Television...
018 オブジェクト指向の深化

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

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

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

// 抽象クラス Studentabstract class Student { // calculateGrade メソッド public abstract void calculateGrade();}// UndergraduateS...
018 オブジェクト指向の深化

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

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

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

// 抽象クラス Vehicleabstract class Vehicle { // start メソッド public abstract void start();}// Car クラスclass Car extends Vehicle...
018 オブジェクト指向の深化

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

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

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

// 抽象クラス LibraryResourceabstract class LibraryResource { private boolean checkedOut; // コンストラクタ public LibraryResource()...
018 オブジェクト指向の深化

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

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