Preguntas herencia, polimorfismo
Estoy intentando aprender a programar en Java, ya que tengo un examen en pocos días, y tengo una duda.
No sé muy bien como se utiliza el casting en la herencia, es decir la teoría que yo tengo la leo y la requeteleo pero no saco nada en claro y no encuentro nada práctico con lo que entenderlo ya que el ejemplo que yo tengo me da confusión, puesto que no entiendo la direferencia entre el casting y 'super'.
Y con el instanceof entiendo un poco más pero a la hora de ponerlo en práctica me pasa igual.
Tengo otra duda... Cuando sé cuando una clase a de ser abstracta, es decir, ¿cuándo sé cuando un método a de ser abstracto? ¿Cuándo en las otras clases se utilice ese método pero en cada clase de forma distinta? Eso pasa con más métodos que no son abstractos ¿no?
Si pudiera explicármelo se lo agradecería tengo un examen en pocos días y me quedan esas dudas...
No sé muy bien como se utiliza el casting en la herencia, es decir la teoría que yo tengo la leo y la requeteleo pero no saco nada en claro y no encuentro nada práctico con lo que entenderlo ya que el ejemplo que yo tengo me da confusión, puesto que no entiendo la direferencia entre el casting y 'super'.
Y con el instanceof entiendo un poco más pero a la hora de ponerlo en práctica me pasa igual.
Tengo otra duda... Cuando sé cuando una clase a de ser abstracta, es decir, ¿cuándo sé cuando un método a de ser abstracto? ¿Cuándo en las otras clases se utilice ese método pero en cada clase de forma distinta? Eso pasa con más métodos que no son abstractos ¿no?
Si pudiera explicármelo se lo agradecería tengo un examen en pocos días y me quedan esas dudas...
1 respuesta
Respuesta de aleja26
1