Anda di halaman 1dari 3

Herencia de propiedades

Herencia de mtodos
Los mtodos con retorno muestran un valor, mas no lo muestran
Todo lo que se define en la clase madre va poder ser utilizado en la clase
hija.
Sobrecarga de parmetros. Una sobrecarga agrega
Agrega desde una clase hija, parmetros a las propiedades o los mtodos
heredados de una clase madre.

Las propiedades accesibles son accesibles por las clases madres e hijas.
Se cae por la clase program.

Las propiedades solo pueden ser accesible por las


La herencia no permite generar funcionalidad de una clase existente al crear
una clase nueva que derive de ella
Sobrescritura
HERENCIA
Herencia.1.- Derecho de Heredar
2.- conjunto de rasgos, ideas, circunstancias , que se transmiten a los
herederos.
El nuevo ejecutivo ha recibido la herencia de un pas

En c# no se permite la herencia mltiple, esto quiere decir que no se puede


heredar ms de una clase.
Se refiere al acto en el que una clase derivada redefine los mtodos que ha
heredado. Sin embargo para que no se puede ser posible
Faculta.- poder o derecho de poder hacer algo.
Aparte si quiero mostrar una propiedad mas debo de sobrescriber el metodo
Funcionalidad .- propiedad de lo que es funcional, conjunto de caracterstica
de que algo sea practico y sencillo.
Ejemplo.
En el diseo de este vehculo se ha buscado la funcionalidad.
La herencia nos permite generar funcionalidad de una clase

Colocar el mtodo de la clase madre con virtual


Y el mtodo de la clase hija colocar override.

La herencia y los modificadores de acceso

Polimorfismo por herencia


Polimorfismo por abstraccin
Polimorfismo por interfaces
Polimorfismo
Muchas formas
Haceos polimorfismo por herencia
*La capacidad que tiene una clase

Definimos una clase madre perro


Definimos una clase doberman
Definimos una clase pitbull
Aprender a leer
absrtract
En la clase abstracta no se puede instanciar, lo que quiere decir es que no
puede hacer un new SeleccionFutbol(). Si vemos que la palabra abstract
aparece en mtodo significa que todas las clases hijas deben implementarlo
obligatoriamente.

Polimorfismo
Una clase hija puede redifinir lo mtodos de la clase padre
interface
una Interface es una clase abstracta pura en la que todos sus mtodos son
abstractos y por tanto no se pueden implementar en la clase Interface
las Interfaces sirven para establecer la forma que debe de tener una clase.
implements que quiere decir que la clase SeleccionFutbol debe ser una
clase que adopte la forma que tiene la Interface IntegranteSeleccionFutbol.
es decir, que debe tener implementados los mtodos de la Interface
Como hemos visto el concepto de la Interface va un paso ms alla en lo
referente al concepto de la clase abstracta. Es una muy buena prctica de

diseo la utilizacin de clases Interface para definir clases que tengan una
misma forma, aunque en ellas realicen comportamientos distintos.
Mtodo vacio.
Cuando usas super en el constructor de una clase que no "hereda" de nadie,
en realidad ests mandando a llamar al construcctor de la clase Object.
No te genera errores por que el compilador lo hace siempre de manera
implicita, y al momento de que tu lo declares, solo es redundante (no es que
no estes llamando a algo vacio).

Anda mungkin juga menyukai