Java(자바) [코딩공부] Java 생성자, static, this 개념. 사진찍는 개발자 2017. 12. 5. 20:02 이웃추가 본문 기타 기능 <<생성자 constructor>> ==> 객체 생성 시에 자동 수행되어 멤버 변수들의 값을 특정한 값으로 초기화할 용도로 사용되는 특별한 메소드. ==> 생성자는 클래스 이름과 동일한 이름으로 메소드를 정의한다.
또, 일반에 소드처럼 호출문에 의해서 동작하는 것이 아니므로 return type을 쓰지 않는다. ==> 생성자는 매개변수를 가질 수도 있고 갖지 않을 수도 있다. 중복 정의될 수 있다.
단, 중복 정의될 때에는 매개변수의 개수가 다르거나 자료형이 달라야 한다. << 기본(default) 생성자 >> ==> 자바는 사용자가 따로 생성자를 만들지 않아도 기본생성자(매개변수를 하나도 갖지 않는 생성자)를 제공한다. 그런데 만약 사용자가 생성자를 하나라도 만들기 시작하면 더이상 기본생성자를 제공하지 않는다.
따라서 필요하다면 사...
#
static
#
this
#
생성자