
Programación Orientada a Objetos_20 Junio 2022
Presentation
•
Professional Development
•
University
•
Hard
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
4
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
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
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
Similar Resources on Wayground
7 questions
Primer encuentro asincrónico- Módulo de Idioma Inglés- FCEFYN
Presentation
•
University
8 questions
SaberUV
Presentation
•
University
10 questions
Programa de Mejora Continua PMC
Presentation
•
Professional Development
9 questions
Ética profesional
Presentation
•
University
12 questions
Promoción Horizontal YOUTUBE 18
Presentation
•
University
11 questions
Incluisión y Equidad Educativa
Presentation
•
University
10 questions
Promoción Horizontal ZOOM 21
Presentation
•
Professional Development
9 questions
¿Qué estudia la filosofía?
Presentation
•
KG
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade