3.3 演習3-1 の解答2(条件分岐による方法)

プログラム

C3_3

プログラムの説明

演習3-1の解答2(条件分岐による方法)

演習3-1の解答2はUserLocatorクラスのprintUsersメソッドを修正します。

具体的にはメソッド中でどのクラスのオブジェクトかを

「instanceof」演算子

で確かめることで条件分岐させています。

注意

現在、instanceof演算子は推奨されていません。

user instanceof Student;

Student.class.isInstance(user);

と書き換えることができます。