[Java] 생성자 (Constructor)

SeongEon Kim·2022년 4월 23일
0

JAVA

목록 보기
18/52
class Calculator {
    int left, right;
 
    public Calculator(int left, int right) {
        this.left = left;
        this.right = right;
    }
 
    public void sum() {
        System.out.println(this.left + this.right);
    }
 
    public void avg() {
        System.out.println((this.left + this.right) / 2);
    }
}

위의 코드를 보면
클래스인 Calculator와 똑같은 이름의 메소드 Calculator가 있다. 이를 생성자(Constructor)라고 한다.
생성자의 기능은 이 클래스가 생성될 때, 자동으로 클래스와 똑같은 이름을 가지고 있는 생성자가 실행되도록, 동시에 어떤 메소드보다 먼저 실행되도록 한다.
생성자를 설정하면 그 객체에서 가장 먼저 해야할 일을 설정하게 되는 것이다.

profile
꿈을 이루는 사람

0개의 댓글