같은 클래스 안에서 생성자가 생성자를 부르는게 가능해요? 하위클래스 말고요. 어떻게 하죠??
가능해요!
public class Foo { private int x; public Foo() { this(1); } public Foo(int x) { this.x = x; } }
이런 식으로 같은 클래스에서 생성자를 부를수있어요 또 상위 클래스의 생성자는 super를 써서 부를수있는데 생성자의 첫줄에 쓰시면 돼요.
프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.
댓글 입력