, 나는 조금 투박스칼라에서 implicits를 사용하여 toString을 자동으로 대체 할 수 있습니까? 자바에서
class MyDate extends java.util.Date {
public String toString() { ... }
}
MyDate date = new MyDate
같은 것을 할 것입니다. 스칼라에서는 MyDate 대신 일반 java.util.Date를 사용하면서 toString을 재정의 할 수 있습니까? 나는 암시 적 implicits가 관련되어 있지만 어떤 기술을 사용하여 행복 할 것입니다
정확한 'toString'을 사용하지 않는 코드를 원한다면 java.util.Date를 확장해야한다; 그 객체의 메소드 테이블에 다른 포인터를 갖는 것이 다른 문자열을 생성하는 유일한 방법입니다! –