Rozšiřování rozhraní - příklad

Příklad - Informing informuje „jen trochu“, WellInforming je schopen ke standardním informacím (writeInfo) přidat dodatečné informace (writeAdditionalInfo).

public interface Informing { 
   void writeInfo(); 
}
public interface WellInforming extends Informing { 
   void writeAdditionalInfo(); 
}

Třída, která chce implementovat intf.DobreInformujici, musí implementovatoběmetody předepsané tímto rozhraním. Např.:

public class Informator implements WellInforming { 
   public void writeInfo() { 
      ... // kód metody 
   }
   public void writeAdditionalInfo() { 
      ... // kód metody 
   }
}