BohYoh.comトップページへ  代替コンストラクタ呼出し(alternate constructor invocation) 
Java講座 用語集   索引へ戻る   Java講座のページ


代替コンストラクタ呼出し(alternate constructor invocation)



 明示的コンストラクタ呼出しの一種。コンストラクタにおいて、同一クラス内の他のコンストラクタをキーワードthisを用いて呼び出すこと。コンストラクタの最初の文として行うことができる。

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; } }



索引へ戻る

BohYoh.comトップページへ