""

domingo, 26 de abril de 2026

Python II. POO 3.1.9 Resumen de sección y 3.1.10 Cuestionario de sección

 Fuente: Cisco & Python Institute


3.1.9 RESUMEN DE SECCIÓN

1. Una clase es una idea (más o menos abstracta) que se puede utilizar para crear varias encarnaciones; una encarnación de este tipo se denomina objeto.

2. Cuando una clase se deriva de otra clase, su relación se denomina herencia. La clase que deriva de la otra clase se denomina subclase. El segundo lado de esta relación se denomina superclase. Una forma de presentar dicha relación es en un diagrama de herencia, donde:

Las superclases siempre se presentan encima de sus subclases.

Las relaciones entre clases se muestran como flechas dirigidas desde la subclase hacia su superclase.

3. Los objetos están equipados con:

  • Un nombre que los identifica y nos permite distinguirlos.
  • Un conjunto de propiedades (el conjunto puede estar vacío).
  • Un conjunto de métodos (también puede estar vacío).

4. Para definir una clase de Python, se necesita usar la palabra clave reservada class. Por ejemplo:

>>class This_Is_A_Class:

>>    pass

5. Para crear un objeto de la clase previamente definida, se necesita usar la clase como si fuera una función. Por ejemplo:

>>this_is_an_object = This_Is_A_Class()


3.1.10 CUESTIONARIO DE SECCIÓN

Pregunta 1: Si asumimos que pitones, víboras y cobras son subclases de la misma superclase, ¿cómo la llamarías?

Respuesta 1:

Serpiente, reptil, vertebrado, animal: todas estas respuestas son aceptables.


Pregunta 2: Intenta nombrar algunas subclases de las clase Pitón.

Respuesta 2:

Pitón india, Pitón de Roca Africana, Pitón Bola, Pitón Birmana: la lista es larga.


Pregunta 3: ¿Puedes usar la palabra "class" para darle nombre a alguna de tus clases?

Respuesta 3:

¡No, no puedes, class es una palabra clave reservada!

No hay comentarios.:

Publicar un comentario

Entradas recientes

Python II. 3.2.1 POO que es una pila y el enfoque procedimental

 3.2.1 ¿Qué es una pila? Una pila es una estructura desarrollada para almacenar datos de una manera muy específica. Imagina una pila de mone...

Entradas Populares