super()와 super super() 메서드와 super는 공통적으로 모두 상위 클래스의 존재를 상정하며 상속 관계를 전제로 사용한다. super() 메서드는 상위 클래스의 생성자를 호출하며, spuer는 상위 클래스의 객체를 호출한다. super() this()와 유사하게 생성자 안에서만 사용 가능하며 반드시 첫 줄에 작성해야 한다. 만약 첫 줄에 super()가 없는 경우, 컴파일러가 생성자의 첫 줄에 자동으로 super()를 삽입하여 실행한다. 이때, 상위 클래스에 기본 생성자가 없으면 에러가 발생하므로 주의해야 한다. 따라서, 클래스를 만들 때 기본 생성자를 작성하는 습관을 들이는 것이 좋다. public class SuperMethodEx { public static void main(Str..