[Java] super
super 키워드 - 하위 클래스에서 상위 클래스에 대한 참조 값을 의미한다. - super() 는 상위 클래스의 기본 생성자를 호출한다. - 하위 클래스에서 명시적으로 상위 클래스의 생성자를 호출하지 않으면 기본으로 super() 가 호출된다. (상위 클래스의 기본 생성자가 존재해야한다.) - 상위 클래스의 기본 생성자가 없는 경우 혹은 다른 생성자가 존재하는 경우 하위 클래스에서는 super 를 이용해서 명시적으로 상위 클래스의 생성자를 호출할 수 있다. - super 는 생성된 상위 클래스 인스턴스의 참조 값을 가지므로 super를 이용하여 상위 클래스의 메서드나 멤버 변수에 접근할 수 있다. package ch04; public class VIPCustomer extends Customer { d..
Java
2022. 4. 10. 00:04