목차
1.클래스 구조와 선언
2.객체 생성
3.생성자 메서드
4.멤버 변수
5.멤버 변수 접근 한정자
6.변수의 유효 범위
7.생성자
2.객체 생성
3.생성자 메서드
4.멤버 변수
5.멤버 변수 접근 한정자
6.변수의 유효 범위
7.생성자
본문내용
생성자 메서드(Constructor)
정의 : 클래스로부터 객체가 생성될 때 객체의 초기화 과정을 기술하는 특수한 메서드임. 객체가 생성될때 무조건 단 한번 호출 됨
특성 : 1. 리턴값의 유형이 설정되지 않음
2. 메서드명이 클래스명과 동일
3. 메서드 오버로딩이 지원
4. 클래스마다 반드시 명시적으로 구현해야 하는 메서드는 아님
구문 :
[ public / private / protected ] 클래스이름(매개변수) {
……………… // 초기화 문장들
}
생성자 오버로딩
여러개의 생성자를 사용할때 같은 이름의 생성자를 여러 개 중첩하여 사용할수 있음
여러개의 생성자를 사용할때는 생성자의 이름은 같지만,
생성자가 가지는 매개변수의 타입과 개수는 달라야 함
한 클래스에 같은 매개변수를 가진 생성자를 2개이상 사용 못함
정의 : 클래스로부터 객체가 생성될 때 객체의 초기화 과정을 기술하는 특수한 메서드임. 객체가 생성될때 무조건 단 한번 호출 됨
특성 : 1. 리턴값의 유형이 설정되지 않음
2. 메서드명이 클래스명과 동일
3. 메서드 오버로딩이 지원
4. 클래스마다 반드시 명시적으로 구현해야 하는 메서드는 아님
구문 :
[ public / private / protected ] 클래스이름(매개변수) {
……………… // 초기화 문장들
}
생성자 오버로딩
여러개의 생성자를 사용할때 같은 이름의 생성자를 여러 개 중첩하여 사용할수 있음
여러개의 생성자를 사용할때는 생성자의 이름은 같지만,
생성자가 가지는 매개변수의 타입과 개수는 달라야 함
한 클래스에 같은 매개변수를 가진 생성자를 2개이상 사용 못함
소개글