Universidad Carlos III de Madrid

Ingeniería de Telecomunicación

Enero-Mayo 2010 / January-May 2010

Orientación a Objetos y Herencia

Lecture Section Tercera Sesión: Programación basada en objetos

Slide Section Transparencias

pdf

Readings Section Lecturas

Homework Section Actividades para casa

  • Repasa las transparencias

    Time40 min

  • Lee del libro de texto

    Time50 min

  • 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.

Time20 min

Additional Resources Section Recursos adicionales