¿Cómo puedo ver si una clase CLOS es una subclase de otra clase CLOS?Prueba si una clase es una subclase de otra clase en lisp común
11
A
Respuesta
11
Puede obtener el CLASE-NOMBRE de una clase.
Una clase tiene también un tipo del mismo nombre.
SUBTYPEP prueba si un tipo es un subtipo de otro tipo.
3
closer-mop proporciona un predicado subclassp
CL-USER> (c2mop:subclassp (find-class 'condition) (find-class 'error))
NIL
CL-USER> (c2mop:subclassp (find-class 'error) (find-class 'condition))
T
Cuestiones relacionadas
- 1. AS3 - ¿Puedo saber si una clase implementa una interfaz (o es una subclase de otra clase)?
- 2. Comprueba si una clase es una subclase de otra clase en Java
- 3. ¿Cómo determinar si una clase es una subclase de otra clase?
- 4. Cómo saber si una clase desciende de otra clase
- 5. ¿Cómo comprobar si una subclase es una instancia de una clase en tiempo de ejecución?
- 6. ¿Cómo comprobar si una clase hereda otra clase sin instanciarla?
- 7. ¿Prueba si una clase tiene un atributo?
- 8. C#: probar si una clase en una instancia de una súper clase en lugar de una subclase
- 9. Prueba de una clase con una dependencia clase estática/método
- 10. ¿Cuál es una práctica común de completar la clase abstracta?
- 11. ¿Puedo llamar a una función definida en una clase parcial de otra clase parcial? ¿Es posible?
- 12. No encontraste parámetro de tipo si es una clase interna de la subclase en Java
- 13. ¿Cuál es la diferencia entre Test t; y Prueba t() ;? Si la prueba es una clase
- 14. Comprobación de si una clase es java.lang.Enum
- 15. ¿Copiar una clase a otra?
- 16. PHPUnit: ¿Cómo afirmar que una clase amplía otra clase?
- 17. ¿Cómo determinar programáticamente si la clase es una clase de caso o una clase simple?
- 18. ¿Puedo instanciar una clase de PHP dentro de otra clase?
- 19. ¿Cómo crear una clase, una subclase y propiedades en Lua?
- 20. Burlarse de una clase que hereda de otra clase
- 21. ¿Llamar a una clase CSS dentro de otra clase?
- 22. Intercambiando elementos en una lista Lisp común
- 23. Pruebe si una clase es polimórfica
- 24. ¿Cómo probar si una clase Java se extiende a otra en el tiempo de ejecución?
- 25. ¿Cómo sobrescribir/extender una clase interna desde una subclase?
- 26. Usando NSCoding en una subclase de clase personalizada
- 27. ¿Cómo puedo determinar si una clase amplía otra clase en Java?
- 28. acceder a un miembro protegido de una clase base en otra subclase
- 29. En C++, ¿es posible reenviar declarar una clase como heredada de otra clase?
- 30. ¿Por qué una clase de subclase de una clase tiene que ser estática para inicializar la subclase en el constructor de la clase?