[ java ] 생성자
페이지 정보
작성자 웹지기 댓글 0건 조회 1,534회 작성일 20-12-18 14:27본문
생성자의 특징
- 생성자는 메소드이다.
- 생성자 이름은 클래스이름과 동일
- 생성자는 리턴타입을 지정할 수 없다.
- 생성자는 new 를 통해 객체를 생성할때만 호출됨
- 생성자는 하나이상 선언되어야 함
개발자가 생성자를 정의 하지 않으면 자동으로 기본 생성자가 정의됨
public class Person {
String name;
int age;
pubclic Person() { -> 리턴타입이 없고 클래스 이름과 동일한 생성자
이를 기본 생성자라고 한다.
정의가 되지 않으면 자동으로 기본 생성자를 정의 및 인식
}
}
생성자 오버로딩
- 오버로딩 = 메소드 중복정의
public class Person {
String name;
int age;
pubclic Person() {
}
pubclic Person(String name, int age) { -> 생성자 오버로딩으로 같은 생성자를 생성
this.name = name;
this.age = age;
}
}
추천0 비추천0
댓글목록
등록된 댓글이 없습니다.