본문 바로가기

프로그래밍 언어/JAVA

[Java] 생성자(Constructor)

▶ 생성자는 객체가 new연산자를 통해 heap영역에 생성되면서 생기는 메서드의 일종이다. 클래스 생성시 자동으로 클래스명과 동일한 이름의 메서드가 호출되고 이를 '생성자'라고 한다. (클래스 사용 시 기본생성자를 생성하지 않으면 컴파일러가 자동으로 생성)
1. 반환값이 없으며,
2. 생성자명은 클래스명과 동일하게 지정

 생성자는 오버로딩이 가능하다.
여기서 오버로딩은 동일한 메서드명이지만 다른 매개변수, 타입, 순서 등으로 다른 기능을 수행할 수 있는 것을 말한다.  여기서 다른 파라미터의 데이터 타입이 중요하다.

 




'프로그래밍 언어 > JAVA' 카테고리의 다른 글

[Java] 접근 제한자(Access Modifier)  (0) 2022.08.22
[Java] getter/setter  (0) 2022.08.20
[Java] 배열 복사  (0) 2022.08.18
[Java] 배열 정렬하기  (0) 2022.08.17
[Java] 문자열 비교, equals  (0) 2022.08.15