Ruby에서 초기화 생성자를 오버로드하는 방법이 있습니까? Java에서는 생성자를 오버로드 할 수 있습니다. public Person(String name) { this.name = name; } public Person(String firstName, String lastName) { this(firstName + " " + lastName); } Ruby에서 이와 동일한 결과를 얻을 수있는 방법이 있습니까? 다른 인수를 사용하는 두 개의 생성자입니다. 대답은 예와 아니오입니다. 다음과 같은 다양한 메커니즘을 사용하여 다른 언어에서와 동일한 결과를 얻을 수 있습니다. 인수의 기본값 변수 인수 목록 (splat 연산자) 인수를 해시로 정의 언어의 실제 구문에서는 인수가 다르더라도 메서드를 두 번 정의 할..