Uma de polimorfismo

Dado o código abaixo, selecione a única alternativa correta:

a - erro de compilação
b - compila, roda e lança runtime exception
c - compila, roda e imprime Base Child Metodo
d - compila, roda e imprime Child Base Metodo

interface Base {
	Base () {
		System.out.print ("Base ");
	}
	public void metodo();
}

class Child implements Base {
	Child () {
		System.out.print ("Child ");
	}
	public void metodo() {
		System.out.print ("Metodo ");
	}
}

public class Teste10 {
	public static void main (String [] args) {
		Base b = new Child();
		b.metodo();
	}
}

resposta A

vc nao pode implementar um metodo na Interface

[quote=“linkrjr”]resposta A

vc nao pode implementar um metodo na Interface[/quote]

Está correto, A, mas a explicação é outra, interfaces não podem ser instanciadas e portanto não podem ter construtores. Base é um construtor, não um método.
E a propósito, você está certo, métodos em interfaces não podem ter um “corpo”.