Ejemplo de Herencia en Java
class Vehículo {
// Atributos comunes para todos los vehículos
private int numeroDeRuedas;
private String color;
private String marca;
// Constructor
Vehículo (int numeroDeRuedas, String color, String marca) {
this.numeroDeRuedas = numeroDeRuedas;
this.color = color;
this.marca = marca;
}
// Métodos comunes para todos los vehículos
public void encender() {
System.out.println(“El vehículo se ha encendido.”);
}
public void apagar() {
System.out.println(“El vehículo se ha apagado.”);
}
public void acelerar() {
System.out.println(“El vehículo está acelerando.”);
}
public void frenar() {
System.out.println(“El vehículo ha frenado.”);
}
// getter and setter
public int getNumeroDeRuedas() {
return numeroDeRuedas;
}
public void setNumeroDeRuedas(int numeroDeRuedas) {
this.numeroDeRuedas = numeroDeRuedas;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public String getMarca() {
return marca;
}
public void setMarca(String marca) {
this.marca = marca;
}
}
class Bicicleta extends Vehículo {
private boolean tipoMontaña;
// Constructor
Bicicleta (int numeroDeRuedas, String color, String
Ejemplos De Herencia En Java