015-002-005

アップキャスト:乗り物クラス

初級

問題説明

アップキャスト:乗り物クラス

学習目標: 子クラスのオブジェクトを親クラスの型に代入するアップキャストを理解する

この問題では: VehicleクラスCarクラスを定義し、アップキャストを用いてCarオブジェクトをVehicle型変数に代入した結果を標準出力に表示するプログラムを作成します。

乗り物を表すVehicleクラスと、それを継承するCarクラスを作ります。Carオブジェクトを作成し、Vehicle型の変数に代入する(アップキャスト)ことで、子クラスのオブジェクトを親クラスの型で扱えることを学びましょう。

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録