Tabla de contenidos
Capítulo 4 sobre Herencia de Data Structures and Problem Solving Using Java by Mark A. Weiss (3ª edition)
Apartado 2.2 del Capítulo 2 de Data Structures and Algorithms in Java by Michael T. Goodrich and Roberto Tamassia
(Para estudiantes avanzados) Capítulos 6 y 7 de Thinking in Java de Bruce Eckel (3ª Edition)
Repasa las transparencias
Lee del libro de texto
Contesta las siguientes preguntas:
¿Se heredan los constructores en Java? Si no, ¿por qué no?
¿Cómo se puede llamar desde la suclase a un método o constructor definido en la superclase?
¿Qué tipo de acceso hay que especificar en la declaración de la clase para asegurarse de que sólo las clases del mismo directorio pueden acceder a ella?
Supón que tanto Sub1 como Sub2 son subclases de la clase Super. Dadas las declaraciones:
Super super = new Super(); Sub1 sub1 = new Sub1(); Sub2 sub2 = new Sub2();
¿Qué sentencia describe mejor el intento de compilar y ejecutar la siguiente sentencia?
super = sub1;
Compila y es legal en tiempo de ejecución.
No compila.
Compila y puede ser ilegal en tiempo de ejecución.
Echa un vistazo a las preguntas de herencia en esta página: Java TechInterviews.
Y aquí otras preguntas de herencia: Java Coffee Break FAQ.