Obteniendo la class actual
¿Cómo puedo get la class actual en Kotlin? Por ejemplo, si existe la class abstracta "Animal" y la class infantil "Perro" (la bruja es hija de "Animal"), ¿cómo puedo get la class de "Perro" en "Animal"? Ahora no creo que las classs usen "Animal"
Ya traté de usar:
- Usar reflexión para pasar y modificar una primitiva sin usar matriz
- Kotlin: ¿Es aquí una forma inteligente de lanzar NotImplementedError para todos los methods de una class?
- ¿Cómo get una KClass de Array?
- ¿Por qué == e iguales producen resultados diferentes?
- Reflexión de Kotlin: compruebe si la propiedad tiene tipo
this::class
(lo que podría ser en Java):
this.getClass()
Pero este método está de acuerdo con mi IDE no disponible.
Atentamente
Jonas Franz
- Kotlin: isAssignableFrom y reflexiones del tipo de reflexión
- String.intern () devuelve diferentes valores en un controller JDBC
- Cómo acceder a los objects-miembros de una statement de object en kotlin
- ¿El comstackdor de Kotlin siempre conserva los nombres de los parameters en bytecode?
- ¿Cómo uso el object Kotlin por reflexión?
- java.lang.IllegalArgumentException: Callable espera 4 arguments, pero se proporcionaron 3
- ¿Puedo get una KFunction de una variable del tipo de function en Kotlin?
- Kotlin comtesting si la function requiere parámetro de instancia
Use javaClass
para get una instancia de Class
para this
object. Si desea get un object de Class
para un literal de class particular, use Dog::class.java
.
- ¿Cómo creo una function de extensión en Kotlin, que opera en una class?
- Publicar en el hilo de la interfaz de usuario