代替コンストラクタ呼出し(alternate constructor invocation) |
| |||
class Point { private int x; private int y; public Point() { this(0, 0); // 代替コンストラクタ呼出し:Point(x, y)を呼び出してxとyを0に設定 } public Point(int x) { this(x, 0); // 代替コンストラクタ呼出し:Point(x, y)を呼び出してyを0に設定 } public Point(int x, int y) { this.x = x; this.y = y; } }