빈 인수 절을 사용한 Java 접근자 메서드 호출을 보고합니다.
JavaBean의 접근자 명명 컨트랙트를 따르는 메서드에는 부수 효과가 없어야 합니다. 매개변수가 없으며 메서드에 부수 효과가 없는 경우에는 매개변수가 없는 메서드를 사용하는 규칙이 권장됩니다. 이 규칙은 속성을 필드나 메서드로 구현하려는 결정이 클라이언트 코드에 영향을 주어서는 안 된다는 단일 접근 원칙을 권장합니다.
문제는 Java가 단일 접근 원칙을 구현하지 않는 것입니다. 그 간극을 메우기 위해 Scala에서는 인수를 취하지 않는 Java 메서드의 호출에서 빈 소괄호를 제거할 수 있습니다.
빠른 수정은 빈 인수 절을 제어합니다.
예:
"test".getClass()
빠른 수정 적용 후:
"test".getClass