tutorial software renault examples scala

software - scala vs java



¿Cuál es el equivalente de Scala del ClassName.class de Java? (1)

Hay un método classOf en scala.Predef que recupera la representación en tiempo de ejecución de un tipo de clase.

val stringClass = classOf[String]

Puede utilizar el método getClass para obtener el objeto de clase de una instancia en tiempo de ejecución de la misma manera que Java

scala> val s = "hello world" s: String = hello world scala> s.getClass res0: Class[_ <: String] = class java.lang.String

¿Cómo obtengo una instancia de Class en Scala? En Java, puedo hacer esto:

Class<String> stringClass = String.class;

¿Cuál sería el equivalente en Scala?