전통적인 인스턴스 생성 방법 클래스의 인스턴스 생성 방식 중에 흔히 사용 하는 것이 public 생성자이다. 생성자를 통해 인스턴스를 생성하여 사용하게 되면 어떤 것을 반환하고자 하는지 찾기가 모호해질 수 있다. class Pizza{ private final String cheese; private final String topping; private final int size; public Pizza(String cheese, String topping, int size){ this.cheese = cheese; this.topping = topping; this.size = size; } ... } 위의 코드를 보면 Pizza 인스턴스를 생성하려면 다음과 같이 생성해야한다. Pizza cheeseP..