
Chapter 12 - 생성자
Java
2022. 1. 10. 18:00
생성자란 클래스로부터 객체를 만드는 특별한 메서드이다. 앞서 클래스와 객체에 관한 학습을 할 때 클래스는 하나의 설계도이며 객체를 만들기 위해서는 클래스가 필요하다고 하였는데, 클래스를 통해 객체를 만들기 위해서는 생성자를 호출해야만 한다. 미리 정의해 둔 Hero 클래스로 객체를 생성하였다. 객체를 생성하는 문장은 이미 알고 있겠지만 저기에 사실 생성자가 있다는 점을 알아야 한다. Hero()가 바로 그 생성자이다. new는 생성자를 호출하기 위한 키워드이다. 다시 말해서 위의 문장은 데이터 타입이 Hero 클래스인 변수 spiderman에 생성자를 호출하여 객체를 만드는 것이다. 이러한 생성자는 필드 값 초기화의 역할도 한다. 어디를 봐서 필드 값 초기화를 하는 것인지 이해가 잘 가지 않을 수 있다...