2011-09-29 34 views

Trả lời

22

Không có tĩnh trong scala, thay vì có các đối tượng và phương thức đơn trong chúng, và vì vậy chúng không được coi là được kế thừa, ngay cả khi được định nghĩa trong java. getInstance được xác định trên Calendar. Trong java, gọi nó trên GregorianCalendar không gọi chính xác cùng một phương pháp như gọi nó trên Calendar. Trong scala, bạn phải gọi nó là Calendar. (BTW, gọi nó trên GregorianCalendar trong java là khá gây hiểu nhầm)

+5

+1 Hoàn toàn đồng ý về việc sử dụng gây hiểu lầm trong java, điều này luôn làm phiền tôi. –

+0

Nhưng nếu bạn gọi nó trên GregorianCalendar kiểu trả về là khác nhau phải không? Đó là Lịch thay vì GregorianCalendar –

Các vấn đề liên quan