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?