interface Teste {
default public void teste() {
}
}
class Classe { };
class NovaClasse extends Classe implements Teste { }
class HelloWorld {
public static void main
(String[] args
) { NovaClasse teste = new NovaClasse();
teste.teste(); //vai imprimir a palavra teste conforme definido na interface
}
}
//http://pt.stackoverflow.com/q/22718/101
aW50ZXJmYWNlIFRlc3RlIHsKICAgIGRlZmF1bHQgcHVibGljIHZvaWQgdGVzdGUoKSB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJ0ZXN0ZSIpOwogICAgfQp9CgpjbGFzcyBDbGFzc2UgeyB9OwoKY2xhc3MgTm92YUNsYXNzZSBleHRlbmRzIENsYXNzZSBpbXBsZW1lbnRzIFRlc3RlIHsgfQoKY2xhc3MgSGVsbG9Xb3JsZCB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgTm92YUNsYXNzZSB0ZXN0ZSA9IG5ldyBOb3ZhQ2xhc3NlKCk7CiAgICAgICAgdGVzdGUudGVzdGUoKTsgLy92YWkgaW1wcmltaXIgYSBwYWxhdnJhIHRlc3RlIGNvbmZvcm1lIGRlZmluaWRvIG5hIGludGVyZmFjZQogICAgfQp9CgovL2h0dHA6Ly9wdC5zdGFja292ZXJmbG93LmNvbS9xLzIyNzE4LzEwMQ==