프로그래밍/JAVA프로그래밍
클래스, 생성자
조은성
2012. 7. 28. 10:50
5.class
한 파일(ABC.java)에
class A{
}
class B{
}
로 저장을 하면 class파일은 A.class B.class 두개가생긴다.
6. 생성자(Constructor) - 객체가 생성될 때 한번 호출되어 실행되는 동작.객체가 생성되서 소멸될 때까지 딱 1번만 실행됨
- 호출 : new 생성자()
- 구문 : [제한자] class이름([매개변수,...]){구현}
- 제한자 : public, protected, private : 접근제한자
- return 타입이 없다.
- 이름 : class 이름과 반드시 같아야 한다.
- 매개변수(parameter)는 0~n개 가질 수 있다.
- default 생성자 : class에 생성자가 한개도 없으면 compiler가 생성해 주는 생성자
구문 : public Class이름(){}
- 생성자 역할 : instance Member 변수의 값을 초기화(처음 값을 대입)
- 객체가 소멸될때까지 계속 사용할 자원들을 생성.