생성자
-
Java: 생성자(Constructor)의 기본적인 이해각종 학습 요약/Java 2022. 5. 11. 13:28
Java: 생성자(Constructor)의 기본적인 이해 생성자란? 생성자는 이름에서 보이듯 뭔가 생성하는 녀석이다. 그렇다면 무엇을 생성하는가? 자기 자신이다. 무슨 말인지 천천히 알아보자. Java의 모든 클래스 내부에는 생성자가 존재한다. 생성자가 없으면 클래스를 생성할 방법이 없다. 우리가 어떤 클래스를 객체로 생성할 때를 보면 왜인지 알 수 있다. String string = new String(); new 키워드 뒤에 보면 String()가 있다. 이것은 무얼 호출하고 있는 것일까? 바로 String 클래스에 있는 생성자다. IDE에서 해당 부분에 커서를 두고 Ctrl + Click하면 String 클래스의 해당 생성자로 곧장 이동한다. /* String Class의 기본 생성자의 모습 */ ..