강의로 돌아가기
메로나

Car1 객체 생성

public class Car2 extends Car1 {
    public Car2() {
        Car1 b=new Car1 (1);
        super(123);
        System.out.println("Car2");
    }
}

이런 식으로 super 위에 Car1 객체를 만들면 오류가 생기는데 오류가 생기는 이유를 모르겠습니다.

1 개의 답변
Demi

원래 super는 가장 먼저 호출되어야합니다.
따라서 super위에서는 객체를 만드는 등 다른 일을 하시면 안되옵니다. ㅜㅜ

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.