[Java] 상속과 생성자
서브 클래스와 슈퍼 클래스 각각 생성자를 가지고 있다. 그렇다면 생성자의 실행은 어떻게 될까? > 둘 다 실행되며, 슈퍼 클래스의 생성자가 먼저 생성된 후 서브 클래스의 생성자가 생성된다. 예를 들어, class A, class B extends A, class C extends B 이렇게 상속 관계가 있다고 하자. 메인에서 class C의 객체를 생성하면 class A { 3. A 생성자 호출 public A() { } 4. A 생성자 리턴 } class B extends A{ 2. B 생성자 호출 public B() { } 5. B 생성자 리턴 } class C extends B { 1. C 생성자 호출 public C() { } 6. C 생성자 리턴 } public class Main { publi..
2020.04.21