Tengo esta informacion: (No se por que no me deja importar las imagenes 1 y 2
Y tengo este código para la primera clase que me gustaría que me dijeran si esta bien. También me gustaría que me dieran un empujón con las otras dos clases. Lo había planteado como que las tres heredan de Billete.
public class BilleteInfantil extends Billete {
public BilleteInfantil(LocalDateTime fechaYhora, String inicioTrayecto, String finTrayecto) {
Persona persona1= new Persona();
if (persona1.getEdad() > 13) {
throw new IllegalStateException("No es menor de 12 y no es de la misma persona");
}
super(fechaYhora, inicioTrayecto, finTrayecto);
}
@Override
public String toString(){
return "El billete es de tipo infantil, con inicio trayecto " +
super.getInicioTrayecto() + " y fin de trayecto "+ super.getFinTrayecto() +
" con un precio de " + getPrecio();
}
@Override
public double getPrecio(){
return super.getPrecio() * 0.5;
}
}