016-003-008
抽象クラス配列でポリモーフィズム
中級
問題説明
抽象クラス配列でポリモーフィズム
この問題では: 抽象クラス Vehicle を継承した Car と Bike のオブジェクトを Vehicle[] 配列に格納し、ループで各オブジェクトの showInfo() を呼び出して結果を標準出力に表示するプログラムを作成します。
学習目標: 抽象クラスの配列に異なるサブクラスを格納し、ループで統一的に処理する方法を理解する
概要
Vehicle 抽象クラスの配列に Car と Bike のオブジェクトを格納し、ループで全車両の情報を出力するプログラムを作成してください。
仕様
Vehicle抽象クラスにabstract String getType()と具象メソッドshowInfo()を定義showInfo()はType: <getType()の戻り値>と出力CarはgetType()でCarを返すBikeはgetType()でBikeを返す- main で
Vehicle[]配列に Car, Bike, Car を格納し、ループでshowInfo()を呼び出す
出力形式
Type: Car
Type: Bike
Type: Car
