Java의 정석
2022. 3. 17.
객체 지향 개념 - 13 매개변수가 있는 생성자
매개변수가 있는 생성자 생성자도 메서드처럼 매개변수를 선언하여 호출 시 값을 넘겨받아서 인스턴스의 초기화 작업에 사용할 수 있다. 인스턴스마다 각기 다른 값으로 초기화되어야 하는 경우가 많기 때문에 매우 유용하다. // color, gearType, door - 인스턴스 변수 // Car() {}, Car(String c, String g, int d) {} - 생성자 class Car { String color; String gearType; int door; Car() {} Car(String c, String g, int d) { color = c; gearType = g; door = d; } } Car 인스턴스를 생성할 때 생성자 Car()를 사용한다면, 인스턴스를 생성한 다음에 인스턴스 변수들..