Java Programming

Java 101 - 생성자(Constructor)

장태희 2018. 9. 3. 17:02
  • 생성자란?

생성자란 객체를 생성할 때 초기화를 위해 항상 맨 처음 실행되는 메소드이다.



  • 생성자 규칙

자바 생성자를 만들기 위한 규칙은 3가지가 있다.

1. 생성자 이름은 클래스의 이름과 동일해야 한다.

2. 생성자는 일반적인 메소드와 다르게 명시된 리턴 타입이 없어야 한다.

3. Java 생성자는 abstract, static, final, synchronized가 될 수 없다.



  • 생성자의 종류

생성자는 두 가지 형태가 존재한다.

1. 기본 생성자(매개변수가 없는 생성자)

2. 매개변수가 있는 생성자


자바 기본 생성자

어떠한 매개변수도 갖지 않는 생성자를 기본 생성자 라고 한다.


생성자 구현 예제

기본 생성자


매개변수가 있는 생성자