018-002-001

継承の基本:ポイントカードの拡張

初級

問題説明

継承の基本:ポイントカードの拡張

この問題では: PointCardクラスを継承したGoldCardクラスを実装し、ゴールドカード会員のポイント情報を標準出力に表示するプログラムを作成します。

学習目標: 継承を使ってクラスを拡張し、コードを再利用する

PointCardクラスを継承してGoldCardクラスを作成します。親クラスの機能を引き継ぎながら、子クラスで独自の機能を追加する継承の基本を学びましょう。

テストケース例

※ 出力例はプログラミングの国際標準に準拠し英語で表示しています

正常系
入力:
{"cardType":"PointCard","basicPoints":1000}
期待される出力:
Holder: Tanaka
Points: 1000

=== Gold Card ===
Holder: Suzuki
Basic Points: 1000
Bonus Rate: 20.0%
Total Points: 1200
正常系
入力:
{"cardType":"GoldCard","basicPoints":1000}
期待される出力:
Holder: Tanaka
Points: 1000

=== Gold Card ===
Holder: Suzuki
Basic Points: 1000
Bonus Rate: 20.0%
Total Points: 1200

あなたの解答

現在のモード: 自分のコード
PointCard.java🔒
GoldCard.java🔒
Main.java🔒
3/6 ファイル76B
⚠️警告
  • mainメソッドが見つかりません
class PointCard {
}
0 B / 5 MB

残り 10 回実行可能