
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
20 de junio de 2022
2
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
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
Además, realiza el código y compártelo con tus compañeros.
20 de junio de 2022
Show answer
Auto Play
Slide 1 / 12
SLIDE
Similar Resources on Wayground
11 questions
Promoción Horizontal Sesión 7 ZOOM
Presentation
•
Professional Development
10 questions
Construyendo equidad desde la Familias
Presentation
•
Professional Development
13 questions
Artículos Constitucionales que contribuyen a la Educación
Presentation
•
University
9 questions
La familia y su posición como clase social
Presentation
•
University
9 questions
Administración Gerencial
Presentation
•
University
11 questions
Ley General de Educación
Presentation
•
University
10 questions
Promoción horizontal ZOOM 14
Presentation
•
Professional Development
10 questions
RELACIONES Y FUNCIONES
Presentation
•
University
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade
Discover more resources for Professional Development
20 questions
Disney Trivia
Quiz
•
University
10 questions
Spanish Greetings and Goodbyes!
Presentation
•
6th Grade - University
20 questions
Physical or Chemical Change/Phases
Quiz
•
8th Grade - University
39 questions
Unit 7 Key Terms
Quiz
•
11th Grade - University
25 questions
SER and Subject Pronouns
Quiz
•
8th Grade - University
38 questions
Unit 6 Key Terms
Quiz
•
11th Grade - University
19 questions
Key Concepts in Buddhism
Quiz
•
University
0 questions
Cell Domain Basic Review (Biology)
Quiz
•
University