1. Si ocurren las siguientes situaciones en su proyecto:
Explique que ha utilizado la coerción en su archivo de clase java. Lo que es una coerción es que usa un tipo para aceptar otro tipo, y se produce una conversión de tipo, pero la conversión de tipo es generalmente hacia arriba. Como int para doblar e int para String. Todas estas son conversiones automáticas, no fuerzan las conversiones y los tipos básicos generales proporcionan clases de empaquetado. Por ejemplo, int Integer double Double proporciona métodos parseInt y parseDouble para convertir datos en cadenas.
2. El proceso de solución es:
(1) Analice primero el contenido del error. Al informar un error, debe mirar el problema principal, porque los problemas principales que encontré son los siguientes:
java.lang.ClassCastException: modle.Question cannot be cast to com.core.entity.question
(2) Explique que la clase Pregunta en mi modelo de carpeta no se puede convertir a la clase pregunta en el archivo com.core.entity.
(3). Hay muchos métodos. El método que utilicé es que la subclase hereda la clase principal. Vuelva a escribirla como esta en la clase Pregunta de la carpeta del modelo, elimine su contenido y copie el contenido en com.core.entity archivo. La clase de pregunta puede ser:
public class Question extends question {
}
Conclusión: la solución general es que la clase secundaria hereda el método de la clase principal
Más contenido está en mi blog: http://zhenyunboy.icu/?p=349