자바 클래스 (1) 썸네일형 리스트형 9. 상속에서 클래스 생성 과정과 형 변환 1. 하위 클래스가 생성 되는 과정 하위 클래스를 생성하면 상위 클래스가 먼저 생성됨! ex) new VIPCustomer()를 호출하면 Customer() 가 먼저 호출 클래스가 상속 받은 경우 하위 클래스의 생성자에서는 반드시 상위 클래스의 생성자를 호출 2. super 키워드 1. 하위 클래스에서 가지는 상위 클래스에 대한 참조값 2. super()는 상위 클래스의 기본 생성자를 호출함 3. 하위 클래스에서 명시적으로 상위 클래스의 생성자를 호출하지 않으면 super()가 호출(이때 반드시 상위 클래스의 기본 생성자가 존재해야한다) -> 근데, 어치피 컴파일러에서 기본 생성자 없으면 자동으로 넣어줘서 괜찮음 4. super는 생성된 상위 클래스 인스턴스의 참조값을 가지므로 super를 이용하여 상위.. 이전 1 다음