
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
9 questions
Primera Parte Derecho Penal l
Presentation
•
University
8 questions
Bahasa Perancis
Presentation
•
University
11 questions
La libertad 2. El existencialismo
Presentation
•
KG
10 questions
Resolución de Conflictos en los Centros Escolares
Presentation
•
Professional Development
10 questions
Planeación estratégica
Presentation
•
University
9 questions
Figura significativa
Presentation
•
University
9 questions
Presentaciones Interactivas
Presentation
•
University
9 questions
Materiale conductoare
Presentation
•
KG - University
Popular Resources on Wayground
6 questions
PRIDE Always and Everywhere
Presentation
•
12th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
26 questions
KOR Review Kahoot Questions
Quiz
•
8th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
12 questions
Unit Zero lesson 2 cafeteria
Presentation
•
9th - 12th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
10 questions
Riddles Riddles fun Riddles
Quiz
•
6th - 12th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
Discover more resources for Professional Development
10 questions
Soup, Salad, or Sandwich?
Quiz
•
1st Grade - Professio...
20 questions
Disney Trivia
Quiz
•
University
8 questions
Extracted Quiz
Quiz
•
University
23 questions
Subject Verb Agreement
Quiz
•
9th Grade - University
67 questions
Unit 3 Random Questions
Quiz
•
11th Grade - University
64 questions
USHC 4 Key Terms 22-23
Quiz
•
11th Grade - University
12 questions
This or That...
Quiz
•
1st Grade - University
25 questions
Comma CFA
Quiz
•
6th Grade - University