constructor1 생성자(Constructor) 1. 생성자란? 인스턴스가 생성될 때 호출되는 '인스턴스 초기화 메소드다. 따라서 변수의 초기화 작업에 주로 사용되며, 인스턴스 생성 시에 실행되어야 할 작업을 위해서도 사용된다. 인스턴스 초기화: 인스턴스변수들을 초기화하는 것을 의미. 생성자 또한 클래스 내에 선언되며, 구조도 메소드와 유사하지만 리턴 값이 없다는 것이 메소드와 다른 점이다. 그렇다고 해서 생성자 앞에 리턴 값이 없을 뜻하는 키워드 void를 사용하지는 않는다. 다만, 아무것도 적지 않는다. 2. 생성자의 조건 1) 생성자명은 클래스의 이름과 동일해야 한다. 2) 생성자는 리턴 값이 없다. 생성자도 메소드이기 때문에 리턴 값이 없다는 의미의 void를 붙여야 하지만, 모든 생성자가 리턴 값이 없으므로 void를 생략할 수 있게 된 것이.. 2021. 3. 23. 이전 1 다음