Java - 상속(2) - super()
한 클래스에서 생성자를 호출하기 위해서 this()를 사용하였다. 만약 상속의 관계에 있는 경우 부모 클래스의 생성자를 호출하는 방법이 있다. 바로, super를 사용하는 것이다. class A extends B{ A(){ super(); } } class B { System.out.println("B"); } 위와 같은 코드에서 A를 호출한다면 A의 생성자에 있는 super()은 부모 클래스인 B의 생성자를 호출한다. 결국 console에 B가 출력 될 것이다. 더 복잡한 코드이다. 주석에 써놓은 숫자 순서대로 실행이 된다. 예제 1. class Parent extends Object { //상속관계 =>object()호출 (3) (9) public Parent() { super();//(2) (8) ..
2020.08.23