Skip to content
Snippets Groups Projects
Select Git revision
  • master
1 result

Infantiles.java

Blame
  • 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;
    	}
    	
    
    
    }