컴퓨터프로그래밍/JAVA

생성자

zelkova 2016. 5. 11. 10:48

 <목차로 돌아가기>


    

  생성자

생성자(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