생성자 쓰는 이유

  1. 데이터를 초기화하기 위해
  2. 특정 파라미터(매개변수)를 꼭 갖도록 하기 위해
    ex) Employee 클래스를 만들고 모든 직원이 이름, 이메일 주소 데이터를 갖게 하려면
    Employee클래스의 생성자를 아래와 같이 만들면 된다.
Employee(String name, String email) {
this.name = name;
this.email = email;
}

그렇게 하면 새로운 직원을 만들 때

Employee emp1 = new Employee("Mark", "[email protected]");

이런 식으로 매개변수를 추가해야만 새 객체가 만들어진다.

참고한 사이트: https://www.quora.com/Why-do-we-need-constructors-in-Java

좋은 웹페이지 즐겨찾기