Beruflich Dokumente
Kultur Dokumente
Herencia y polimorfismo
Contenido
2
Herencia
Polimorfismo
miriam.balbuena@gmail.com
www.cic.ipn.mx
18/02/2013
Interfaz
3
www.cic.ipn.mx
18/02/2013
Ejemplo
4
www.cic.ipn.mx
18/02/2013
Ejemplo
miriam.balbuena@gmail.com
www.cic.ipn.mx
18/02/2013
Ejemplo
6
miriam.balbuena@gmail.com
www.cic.ipn.mx
18/02/2013
Ejemplo
7
www.cic.ipn.mx
18/02/2013
Herencia
miriam.balbuena@gmail.com
www.cic.ipn.mx
18/02/2013
Herencia
9
miriam.balbuena@gmail.com
www.cic.ipn.mx
18/02/2013
Ejemplo Herencia
10
Se invoca el
constructor de la
clase padre.
www.cic.ipn.mx
18/02/2013
Clase abstracta
11
www.cic.ipn.mx
18/02/2013
12
miriam.balbuena@gmail.com
www.cic.ipn.mx
18/02/2013
@Override
public double perimetro() {
return 2*Math.PI*radio;
@Override
public double semiPerimetro (){
@Override
public boolean esEquilatero (){
return true;
}
}
13
miriam.balbuena@gmail.com
www.cic.ipn.mx
18/02/2013
miriam.balbuena@gmail.com
www.cic.ipn.mx
18/02/2013
miriam.balbuena@gmail.com
www.cic.ipn.mx
18/02/2013
Ejemplo Herencia
16
miriam.balbuena@gmail.com
www.cic.ipn.mx
18/02/2013
17
Polimorfismo
miriam.balbuena@gmail.com
www.cic.ipn.mx
18/02/2013
Polimorfismo
18
www.cic.ipn.mx
18/02/2013
Ejemplo polimorfismo
19
www.cic.ipn.mx
18/02/2013
Representacin Grfica
20
figuras
perimetro()
ladoA = 3
ladoB = 4 area()
perimetro()
area()
perimetro()
radio =
5
perimetro()
area()
miriam.balbuena@gmail.com
area()
www.cic.ipn.mx
18/02/2013
Representacin Grfica
21
figuras
perimetro()
ladoA = 3
ladoB = 4 area()
perimetro()
area()
perimetro()
radio =
5
perimetro()
area()
miriam.balbuena@gmail.com
area()
www.cic.ipn.mx
18/02/2013
Representacin Grfica
22
figuras
perimetro()
ladoA = 3
ladoB = 4
perimetro()
radio =
5
perimetro()
area()
miriam.balbuena@gmail.com
area()
area()
www.cic.ipn.mx
18/02/2013
Representacin Grfica
23
figuras
perimetro()
ladoA = 3
ladoB = 4
area()
perimetro()
radio =
5
miriam.balbuena@gmail.com
area()
www.cic.ipn.mx
18/02/2013