JAVA オーバーライドを使った問題

オーバーライドを使った問題です。

以下の3つのクラスを作り、動作するOverrideRen1,javaプログラムをつくりなさい

1.DateStringクラス

year,month,dayをフィールドに持ち、

”year – month – day” と出力する「pritDate()」メソッドを持ち、

コンストラクタで引数を受け、フィールド変数を初期化するクラスをつくりなさい

2.JapanDateクラス

”year年month月day日”と出力する「printDate()」メソッドを持ち、

コンストラクタでフィールド変数を初期化するクラスをつくりなさい

3.EnglishDateクラス

”month-day-year”と出力する「printDate()」メソッドを持ち、

コンストラクタでフィールド変数を初期化するクラスをつくりなさい

テキストの問題10-1の回答ソースはこちらです。

Exer10_01