this = 부모의 멤버 변수
슈퍼 = 생성자(부모)
이것
상위 멤버 변수
게터 세터에서 많이 볼 수 있습니다.
일반적으로 생성자의 멤버 변수를 가리키는 데 사용됩니다.
public class MyClass {
private int num;
public MyClass(int num) {
this.num = num;
}
public void printNum() {
System.out.println("num = " + this.num);
}
}
훌륭한
상위 생성자
부모 클래스 또는 인터페이스에서 생성자를 호출하는 데 사용
부모로부터 상속받아 생성자를 생성할 때 super()가 기본값이며 일반적으로 생략됩니다.
부모의 정보는 필요한 경우에만 사용해야 합니다.
public class Animal {
private String name = "이름";
}
public class Dog extends Animal {
public Dog(String name) {
super(name);
}
}