オーバーロードの実験 その2Advertisementコンストラクタのオーバーロード
コンストラクタもオーバーロードできる。
※引数をとらないコンストラクタをデフォルトコンストラクタと呼ぶ。
public class Test{
public static void main(String args[]){
overloadTest ol1 = new overloadTest();
overloadTest ol2 = new overloadTest(10);
System.out.println("デフォルトコンストラクタ:"
+ ol1.getCnt());
System.out.println("引数があるコンストラクタ:"
+ ol2.getCnt());
}
}
class OverloadTest{
private int count;
//デフォルトコンストラクタ
OverloadTest(){
count = 0;
}
//引数があるコンストラクタ
OverloadTest(int i){
count = i;
}
//countを返すメソッド
public int getCnt(){
return count;
}
}
結果。
デフォルトコンストラクタ:0 引数があるコンストラクタ:10 Advertisement |
ショートカット・634・このカテゴリのトップページに戻る ・634labs UIコレクションギャラリー サイト検索Y!ログール |