Java 8: Interfacce

Marco Ballante - 04/02/2019

Da Java 8  possiamo implementare un metodo di un'interfaccia grazie all'operatore default 

public interface GameInterface {

	public void run();
	
	default public void logMessage() {		
		System.out.println("this is a message!");
	}
	
}
public class MyGame implements GameInterface {
	
	@Override
	public void run() {
	}	
	
	public void show() {
		GameInterface.super.logMessage();
	}
	
	public static void main(String[] args) {
		
		MyGame game = new MyGame();
		game.show();
	}
	
	
}
Javajob.it © 2019 - Javajob.it è un progetto realizzato da Gsoftware srls