Search Header Logo
Programación Orientada a Objetos_20 Junio 2022

Programación Orientada a Objetos_20 Junio 2022

Assessment

Presentation

Professional Development

University

Hard

Created by

Karla Rosales

Used 6+ times

FREE Resource

12 Slides • 0 Questions

1

Programación Orientada a Objetos

20 de junio de 2022

2

Herencia

  • La herencia es un mecanismo que permite la definición de una clase a partir de la definición de otra ya existente.​

  • La herencia permite compartir automáticamente métodos y datos entre clases, subclases y objetos.​

  • ​La herencia está fuertemente ligada a la reutilización del código en la OOP. Esto es, el código de cualquiera de las clases puede ser utilizado sin más que crear una clase derivada de ella, o bien una subclase.

3

Indica que se pueden definir nuevas clases solamente a partir de una clase inicial.

​​Herencia Simple

Indica que se pueden definir nuevas clases a partir de dos o más clases iniciales.

​​Herencia Múltiple

media

4

media

5

Superclase y Subclase

El concepto de herencia conduce a una estructura jerárquica de clases o estructura de árbol, lo cual significa que en la OOP todas las relaciones entre clases deben ajustarse a dicha estructura.

En esta estructura jerárquica, cada clase tiene sólo una clase padre.

La clase padre de cualquier clase es conocida como su superclase.

La clase hija de una superclase es llamada una subclase.

6

  • Una superclase puede tener cualquier número de subclases.

  • Una subclase puede tener sólo una superclase.

Superclases y subclases​

media
  • A es la superclase de B, C y D.

  • D es la superclase de E.

  • B, C y D son subclases de A.

  • E es una subclase de D.

7

Definición de clases​

La definición de una clase especifica cómo serán los objetos de dicha clase, esto es, de que variables y de que métodos constarán. La siguiente es la definición más simple de una clase:

class nombreClase /* Declaración de la clase /

{ / Aquí va la definición de variables y métodos */ }

8

Como se puede observar, la definición de una clase consta de dos partes fundamentales:

  • La declaración de la clase: Indica el nombre de la clase precedido por la palabra clave class.

  • El cuerpo de la clase

    • El cuerpo de la clase sigue a la declaración de la clase y está contenido entre la pareja de llaves ({ y }). El cuerpo de la clase contiene las declaraciones de las variables de la clase, y también la declaración y la implementación de los métodos que operan sobre dichas variables.​

9

10

media

11

Identifica la herencia en la programación

Además, realiza el código y compártelo con tus compañeros.

Programación Orientada a Objetos

20 de junio de 2022

Show answer

Auto Play

Slide 1 / 12

SLIDE