1)순서(실행, 변수 초기화) : 상속관계에서 생성자는 상위 클래스 생성자부터 실행된다. 즉, 실행과 변수 초기화 모두 상위클래스부터 시작한다. 상속관계에서는 최초의 부모 클래스가 있기 때문에 하위 클래스가 있을 수 있다는 확장의 개념으로 접근하는 것이 좋다. 바로 위의 상위 클래스를 호출하면(명시적 호출), 그 상위 클래스의 생성자도 자동 호출된다.(암시적 호출) 연결이 끊어지면 바로 위 생성자 자동 호출한다. 2)기본 생성자의 필요성 :인자가 있는 생성자가 있는 경우는 기본 생성자가 자동으로 만들어지지 않기 때문에 오류 뜨기 십상 기본 생성자는 습관적으로 만들기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ..