이해가 안됩니다.
큐트
2024.08.14
class tester{
int var;
tester(double var){
this.var=(int)var;
}
tester(int var){
this(hello); ----------
}
tester(string s){
this();
system.out.println(s);
}
tester(){
system.out.println(good-bye);
}
public static void main(string args[]){
tester t = new tester(5);
}
}
실행하면
good-bye
hello
가 실행됩니다.
왜 생성자가 2개가 실행되고
또 화살표한부분에 this 명령어 밖에 없는데 출력이되는지 알고 싶습니다.