Y más ejemplos interfaces


public interface IGirar {
	public void izquierda();
	public void derecha();
}

public interface IAvanzar {
	public void adelante();
	public void atras();
}

public interface IVertical {
	public void arriba();
	public void abajo();
}

public class Tren implements IAvanzar {

	@Override
	public void adelante() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void atras() {
		// TODO Auto-generated method stub
		
	}

}


public class Coche implements IAvanzar, IGirar {

	@Override
	public void izquierda() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void derecha() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void adelante() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void atras() {
		// TODO Auto-generated method stub
		
	}

}

public class Torreta implements IGirar {

	@Override
	public void izquierda() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void derecha() {
		// TODO Auto-generated method stub
		
	}

}

public class Helicoptero implements IAvanzar, IGirar, IVertical {

	@Override
	public void arriba() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void abajo() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void izquierda() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void derecha() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void adelante() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void atras() {
		// TODO Auto-generated method stub
		
	}

}

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos