EEALL@ONCE

☕생성자 메소드 본문

언어💻/자바☕

☕생성자 메소드

올엣원스 2023. 10. 17. 11:15
728x90

생성자(Constructor)는 객체를 만들 때 사용하는 특별한 종류의 함수라고 생각해봅시다. 객체는 클래스의 설계도를 기반으로 만들어지는데, 생성자는 이 설계도에 따라 객체를 초기화하고 설정하는 역할을 합니다. 다시 말해, 생성자는 객체를 만들 때 필요한 초기 설정을 담당하는 함수입니다.

생성자의 주요 역할:

  1. 객체 초기화: 객체가 어떻게 시작해야 하는지 정의합니다. 예를 들어, 이름과 나이 같은 객체의 속성을 초기화합니다.
  2. 객체 생성: 생성자를 호출하면 객체가 만들어집니다. 이 객체는 클래스의 인스턴스라고도 불립니다.
public class Person {
    private String name;
    private int age;

    // 생성자 메소드 ----------- this : 생성될 인스턴스를 가리킴
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }

    // 다른 메소드들...
}
728x90