Select Git revision
Infantiles.java
Forked from an inaccessible project.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Infantiles.java 826 B
package EjemploDeExamenParaPracticar;
import java.time.LocalDateTime;
/**
* @author Carlos Noé Muñoz
* @version 1.0
*
*/
public class Infantiles extends Billete implements Persona {
private int edad;
/**
*
* @param fechaYhora
* @param inicioTrayecto
* @param finTrayecto
* @param edad
*/
public Infantiles(LocalDateTime fechaYhora, String inicioTrayecto, String finTrayecto,int edad) {
super(fechaYhora, inicioTrayecto, finTrayecto);
if(edad>12) {throw new IllegalArgumentException("el chaval ya es mayorcito "); }
this.edad = edad;
}
@Override
public String toString() {
return "Hola!, soy el billete infantil y tu tienes" + edad + "años";
}
@Override
public double getPrecio() {
return super.getPrecio() * 0.50;
}
@Override
public void getedad() {
this.edad = edad;
}
}