현실에서 부모 없는 자식이 있을 수 없듯이 자바에서도 자식 객체를 생성하면 부모 객체가 먼저 생성됨 자식클래스 child = new 자식클래스(); 이와 같은 코드는 자식클래스의 객체만 생성하는 것처럼 보임 사실은 내부적으로 부모 클래스의 객체가 먼저 생성되고 자식 클래스의 객체가 생성됨 모든 객체는 클래스의 생성자를 호출해야만 생성됨 ➡ 부모 객체도 예외는 아님 Q) 부모의 객체를 생성하기 위해 부모 생성자를 어디서 호출한 것일까? A) 자식 생성자에 숨어 있음 public 자식클래스() { super(); } 부모 생성자는 자식 생성자의 맨 첫 줄에서 호출 됨 자식 클래스의 생성자가 명시적으로 선언되지 않았다면 컴파일러는 기본 생성자를 생성해 냄 super()는 부모의 기본 생성자를 호출함 publi..