
정답 코드에 따르면 Parser 클래스의 메서드들은 모두 리턴 타입이 Parser로 되어있습니다. 그런데 이 메서드들을 호출하는 CalculatorApp을 보면 리턴값을 받지 않는 식으로 코드가 작성되어 있었습니다.
메서드의 내용을 봐도 해당 메서드를 실행하는 인스턴스의 필드 값을 변경해주는 것이기 때문에 리턴을 꼭 넘겨줘야 하는 것 같진 않다고 생각이 됩니다.
이렇게 리턴이 필요하지 않으면 Parser의 메서드들을 void 타입으로 하는 것이 좋지 않나요? Parser 타입으로 정하신 이유가 따로 있는 건지 궁금합니다.
작성한 코드 및 에러 메세지
