간단

초기화와 생성자 본문

Java(객체지향)/생성자

초기화와 생성자

I want to Sleep 2023. 6. 26. 17:19
728x90

1. 객체 초기화 : 필요한 설정 작업을 할 수 있다.

2.독립적인 여러 개체를 만들 수 있다.

3.코드의 품질 향상 등등 

public class C1 {
    int left;
    int right;

    public C1(int left, int right) { //생성자 초기화
        //어떠한 메소드 보다도 먼저 실행이 된다.
        this.left = left;
        this.right = right;
    }

    void sum() {
        System.out.println(this.left + this.right);
    }

    public static void main(String[] args) {
        C1 c = new C1(10, 20); // C1() : 생성자
        c.sum(); // 30 실행
    }
}