|
생성자(constructor)는 클래스의 인스턴스를 생성할 때만 호출되는 메서드로 인스턴스에 대한 메모리를 할당함과 동시에 필드의 값을 초기화 하는 역할을 한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | public class ConsExam { int num1,num2;
ConsExam() { num1=3; num2=5; } public static void main(String[] args) { System.out.println(num1+num2); } } |
결과값
8
5~9줄의 소스가 바로 생성자이다. 호출하지 않고도 클래스가 생성될때 자동으로 실행된다.
※단 해당클래스와 이름이 같아야된다.
클래스 이름과 같은 함수를 생성자라고 부르는데 이 생성자는 인스턴스를 생성할 때 한번 실행하고 생성된다. 주로 자료를 초기화 하는것에 사용된다.
반응형
'컴퓨터프로그래밍 > JAVA' 카테고리의 다른 글
JD-Eclips 다운 및 설치 (0) | 2016.05.11 |
---|---|
JAVA - static (0) | 2016.05.11 |
객체지향 프로그래밍이란? (0) | 2016.05.11 |
JAVA - 조건문 switch (0) | 2016.05.10 |
순서도 (0) | 2016.05.10 |