Programacion en java

Page 167

Figura 47 Herencia

La clase Vehículo se convierte en la súper clase, su codificación es: Ejemplo 89 Herencia, clase Padre

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

public class Vehiculo { protected String matricula; public String marca; private double precio; public void frenar(){ System.out.println("Se aplica el mecanismo de freno"); } public void correr(){ System.out.println("Vehículo en movimiento"); } public void acelerar(){ System.out.println("Vehículo incrementa su velocidad"); } }

La clase Bus es una subclase de Vehículo heredando sus atributos y métodos. El método abastecer no es heredado porque se lo declarado en la clase hija, de forma implícita tiene tres métodos y tres atributos heredados. Los elementos que no se pueden heredar son los que la clase Padre ha definido con un modificador de acceso es privado. En el caso de Bus no puede heredar el atributo precio porque en la superclase se ha definido como privado. Su codificación es: Ejemplo 90 Herencia - clase Hija Bus

1 2 3 4

public class Bus extends Vehiculo{ public int capacidad; //método no heredado

167


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.