Java Languageinterfacce


introduzione

Un'interfaccia è un tipo di riferimento, simile a una classe, che può essere dichiarata tramite interface parola chiave. Le interfacce possono contenere solo costanti, firme dei metodi, metodi predefiniti, metodi statici e tipi nidificati. I corpi dei metodi esistono solo per metodi predefiniti e metodi statici. Come le classi astratte, le interfacce non possono essere istanziate: possono essere implementate solo da classi o estese da altre interfacce. L'interfaccia è un modo comune per ottenere la completa astrazione in Java.

Sintassi

  • interfaccia pubblica Foo {void foo (); / * altri metodi * /}
  • l'interfaccia pubblica Foo1 estende Foo {void bar (); / * altri metodi * /}
  • classe pubblica Foo2 implementa Foo, Foo1 {/ * implementazione di Foo e Foo1 * /}

interfacce Esempi correlati