Alpabet() {
this("aaa", 1); // Alpabet(String a, int b) 생성자 호출
}
// --->
// Alpabet() {
// kind = "aaa";
// number = 1;
// }
Alpabet(String a, int b) {
kind = a;
number = b;
}
🚨 생성자 this()
와 참조변수 this
는 연관이 없다. this()
≠ this
class Alpabet {
String kind; // iv
int number; // iv
Alpabet(String kind, int number){ // lv parameter
this.kind = kind;
this.number = number;
} // iv = lv
}// iv == 참조변수.변수이름
🚨 클래스 메서드에서는 this
사용 불가 ❌