와사비크래커 IT Tip/언어
2020. 9. 2.
[JAVA] 생성자 (Constructor)
1 생성자 (Constructor) 1.1 생성자란? - 인스턴스가 생성될 때마다 호출되는 인스턴스 초기화 메서드이다. - 인스턴스 변수의 초기화 또는 인스턴스 생성 시 수행할 작업에 사용된다. - 몇 가지 조건을 제외하고는 메서드와 같다. - 모든 클래스에는 반드시 하나 이상의 생성자가 있어야 한다. 1.2 생성자 조건 - 생성자의 이름은 클래스의 이름과 같아야 한다. - 생성자는 리턴값이 없다. 하지만 void를 쓰지는 않는다. 1.3 기본 생성자 - 매개변수가 없는 생성자를 의미한다. - 클래스에 생성자가 하나도 없으면 컴파일러가 기본 생성자를 추가한다. 1.4 생성자를 이용한 인스턴스 복사 - 인스턴스간의 차이는 인스턴스 변수의 값뿐 나머지는 동일하다. - 생성자에서 참조 변수를 매개변수로 받아서..