반응형
생성자란?
객체 생성시에 자동 수행되어 매개변수를 초기화 할 목적으로 사용하는 특수한 메소드
일반메소드는 호출문에 의해서 동작하지만 생성자는 객체 생성시에 자동 수행된다.
따라서 return의 개념이 없다!
생성자를 만들때 주의사항
: 클래스이름과 똑같은 이름으로 메소드를 정의하되 리턴타입을 따로 적지 않는다.
생성자 앞에 void를 붙여서는 안된다. void 란 리턴값이 없다는 것을 의미하기 때문이다.
생성자는 필요하다면 중복정의 될 수 있다.
==> 매개변수의 개수가 다르거나 자료형이 달라야 한다.
==> 생성자가 중복정의 되어 있을때 생성자 내에서 또다른 생성자를 호출할 수 있다.
this();
이문장은 반드시 생성자내의 첫번째 문장에 와야한다.
반응형
'JAVA > JAVA' 카테고리의 다른 글
자바 개념 - method overloading 과 method overriding 비교 (0) | 2016.06.12 |
---|---|
자바 개념 - this, this()에 대한 구별 (0) | 2016.06.12 |
자바 추상메소드 abstract 관련 설명 (0) | 2016.06.12 |
자바 컬렉션 프레임워크에 대한 설명 (0) | 2016.06.12 |
자바 Wrapper class 관련 설명 및 예제 (0) | 2016.06.12 |