Příklad - Informujici informuje „jen trochu“, DobreInformujici je schopen ke standardním informacím (vypisInfo) přidat dodatečné informace (vypisDodatecneInfo).
public interface Informujici {
void vypisInfo();
}
public interface DobreInformujici extends Informujici {
void vypisDodatecneInfo();
}
Třída, která chce implementovat intf.DobreInformujici, musí implementovatoběmetody předepsané tímto rozhraním. Např.:
public class Informator implements DobreInformujici {
public void vypisInfo() {
... // kód metody
}
public void vypisDodatecneInfo() {
... // kód metody
}
}