009-001-012
private修飾子:不変オブジェクト
中級
問題説明
private修飾子:不変オブジェクト
この問題では: ImmutablePointクラスを実装し、private finalフィールドとゲッターのみを使って不変オブジェクトを生成・表示するプログラムを作成します。
学習目標: 一度作成したら変更できない不変オブジェクトを作成する
概要
セッターを持たない不変クラスを作成してください。
仕様
ImmutablePointクラスを作成- private final int型の
xとyフィールドを定義 - コンストラクタで値を設定
- ゲッターのみを定義(セッターなし)
- Mainクラスで標準入力から
x、yを読み取り、座標を出力
入力形式
x
y
- 1行目: 整数
x - 2行目: 整数
y
出力形式
Point: (x, y)
