2011-09-29 12 views

Respuesta

22

No hay static en scala, más bien hay en ellos objetos y métodos singleton, por lo que no se consideran heredados, incluso cuando están definidos en java. getInstance se define en Calendar. En java, llamarlo al GregorianCalendar llama exactamente el mismo método que llamarlo al Calendar. En scala, debe llamarlo al Calendar. (Por cierto, llamar a GregorianCalendar en java es bastante engañoso)

+5

+1 Totalmente de acuerdo con el uso engañoso en Java, esto siempre me molestó. –

+0

Pero si lo llama en GregorianCalendar, el tipo de devolución es diferente ¿no? Es Calendar en lugar de GregorianCalendar –

Cuestiones relacionadas