Bueno amigos bienvenidos a esta clase donde vamos a estar viendo herencia múltiple la herencia múltiple
es algo muy particular en Peyton ya que en otros lenguajes de programación no existe la herencia múltiple
así que vamos a aprender cómo podemos aplicar esta herencia múltiple.
Peyton lo que nos posibilita que una subclase herede de un multi de múltiples super clases a qué me
refiero.
Vamos a llamarlo Class primero primera clase segunda vamos a crear una clase Tercera donde vamos a colocar
los dos puntitos porque tengo me saltan los errores ustedes se enojan me retan a casa me equivoqué belenista
acá también.
No me gustó esto.
Entonces acabadamente vamos a ser el constructor y nigth.
Donde imprimimos Sprint y vamos a decir yo soy él soy la primera clase entonces para ahorrar tiempo.
No aburrirlos y tampoco trasladarã un error.
Esto obviamente tiene una tabulación de más esto se me borró la p UDE en esta gritándoles detrás de
la pantalla.
Tranquilos entonces digo estoy haciendo Makana
perfecto hermoso pues Ceaccu pura soy la segunda clase y soy la madre en este caso la tercera no es
necesario.
Por qué.
Porque en la tercera lo que yo voy a hacer es heredar a la primera y segunda de esa manera nosotros
vamos a en este caso vamos a hacer un Paz donde por alguna razón me lo está pintando un rojo.
Vamos a ver qué sucede si yo hago bueno en este caso voy a poner herencia múltiple múltiple igual la
tercera
y vamos a poner entre paréntesis la casta lo que a mí me interesa pero que por una cuestión normativa
esto es más fuerte que yo.
A mí me gustó más vemos que cuando yo hago herencia múltiple y llamo a Tercera lo que imprimes yo soy
la primera clase lo que significa y acá empieza lo interesante con la herencia múltiple que es el problema
que existe que es en base al primero al orden de los factores al primero que nosotros coloquemos acá
va a ser la que nos va a mostrar el objeto o sea que esto significa que Peyton siempre va a dar prioridad
a las clases que se encuentran más a la izquierda al momento de declarar la subclase en este caso nosotros
acatamos declarando a su clase o buscarán un objeto también lanzándolo y lo que no va a mostrar la primera
cosa que si yo hago esto lo coma y salgo acá para evitar errores vamos un segundo primera porque ya
sé por qué por las mayúsculas no no era solo por las mayúsculas.
Ya sé por qué.
Seguro que ustedes no están gritando Esto era la coma.
Vemos que vemos que acá también me falta una mayúscula no se me pasa por hacerme el estríctamente fuertemente
tipado y vemos que efectivamente cambió porque pasamos de primera segunda y esto cambio bueno cómo podemos
solucionar esto.
Hay una forma y a lo que justamente aplicaríamos de herencia múltiple que lo que tenemos que hacer es
vamos a crear una función minusculas minúsculas una función donde llamemos lo primera en minúscula y
ponemos salsa puntos y yo acá lo que voy a hacer es imprimir y vamos a decir entre comillas este es
el método heredado de primera
entonces vamos a reutilizar esto y lo vamos y vamos a creerle también acá lo que vamos a hacer es segunda
segunda
tercera.
Sería bueno que alguien si sabe por qué no está pintado.
Porque curiosamente no sé por qué me lo pintan rojo aunque no lo crean yo soy profesor hay cosas que
puedo no saber heredada de segunda de tercera y de esa manera nosotros deberíamos ser capaces de
llamar a una por cada una y cómo.
Porque obviamente acabo de ejecutarlo y vemos que sigue tomando el orden de los factores de quien se
encuentra más a la izquierda bien lo que tenemos que hacer ahora es herencia múltiple.
Punto.
Por ejemplo Primera y lo que me faltó fue los paréntesis.
Este es el método heredado de primera entonces acá segunda
tercera hace de esa manera nosotros tuvimos una herencia múltiple donde la realidad es que yo por lo
menos en la práctica esto no lo suele utilizar pero sí lo he visto en librerías y hay quienes obviamente
esto lo puede ser muy útil y es una bondad específica de Peyton Bueno amigos.
Espero que le haya gustado la clase.
Les dejo un abrazo digital.