
[JAVA] JAVA 프로그래밍 기초 교육 : 생성자 & 오버로드
2022. 5. 25. 20:09
Backend/JAVA
교재 : JAVA 프로그래밍 기초 - 13. 생성자 / 14. 오버로드 + 자바의 정석[기초편] # 생성자(constructor) 생성자란? 인스턴스가 생성될 때 호출되는 '인스턴스 초기화 메소드' [생성자 특징] 생성자의 이름은 클래스의 이름과 같아야 한다. 생성자는 리턴 값이 없다. (모든 생성자가 리턴 값이 없으므로 void를 생략할 수 있게 하였다.) 인스턴스 변수(필드변수)들의 초기화에 사용되는 특별한 메소드이다. 모든 클래스에 존재하여 오브젝트 작성 시에 반드시 사용된다. 생성자 앞에 private 한정자를 걸고 다른 클래스에서 호출 시 외부 엑세스가 불가능하여 컴파일 오류가 난다. [생성자 정의] 클래스이름(타입 변수명, 타입 변수명, …) { // 인스턴스 생성 시 수행될 코드, // 주로..