this()
-
클래스의 super와 super()백엔드/자바 2020. 7. 28. 02:25
super란? 부모 클래스로부터 상속받은 필드(멤버변수)나 메소드를 자식클래스에서 참조하는데 사용하는 참조 변수. this를 써서 인스턴스 변수와 지역 변수를 구분하던 것처럼 super를 이용하며 부모 클래스의 변수와 자식 클래스의 변수를 구분하여 사용할 수 있다. 예시를 보면 더 쉽게 이해할 수 있다. 인스턴스 변수가 선언된 부모 클래스 class Parents{ int test_num = 10; } 부모 클래스의 인스턴스 변수와 이름이 같은 변수를 초기화한 자식 클래스 class Child extends Parents{ int test_num = 15; public void test_method() { System.out.println("부모 클래스가 가진 값: "+super.test_num); Sy..