HERENCIA como un mecanismo
Enviado por Jair Sandoval • 8 de Noviembre de 2015 • Tarea • 265 Palabras (2 Páginas) • 147 Visitas
[pic 1][pic 2] INSTITUTO POLTECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
PROGRAMACION ORIENTADA A OBJETOS
PROFESORA: GUTIERREZ VILLALBA MARIA IVONNE
SANCHEZ SANDOVAL JESUS JAIR
N.B: 2015301835
No. tarea: 6
HERENCIA
Se define el concepto de herencia como un mecanismo de la programación orientada a objetos que permite que una clase adquirir los atributos y métodos de otra clase, la clase que proporciona sus métodos y atributos a otra clase se le conoce como clase “padre o base”, la clase que adquiere atributos y métodos de otra clase se le conoce como clase “hija o derivada”.
La capacidad de heredar atributos y métodos de otra clase se está definida por los modificadores de la clase (public, private, protected).
[pic 3][pic 4]
[pic 5]
[pic 6]
[pic 7]
En el código mostrado en el video se observa al “objf” que se le hereda los atributos y métodos de la clase padre “jugador” mediante la clase “hija” Futbolista, lo cual nos deja como conclusión que la herencia nos permite el ahorro de código que se escribie en la clase “padre”, y que la(s) clase(s) hija(s) tendría que hacer uso de métodos y atributos declarados en la clase padre sin la necesidad de hacerlo para cada una de las clases derivadas. También hay que tener en cuenta que las herencia es de suma importancia realizarla con clases que tengas sentido o con cosas en común, tal como se muestra en el video, el ejemplo que no es correcto declarar una clase padre animal y una clase derivada humano por el simple hecho de que los métodos o los datos a pedir son los mismos.
...