So che in Java, qualcuno può includere le costanti all'interno delle interfacce dichiarandole public static final
. Tuttavia, supponiamo di avere un'interfaccia di questo tipo, denominata I
, che contiene solo costanti finali statiche pubbliche e nessuna firma di metodo e una classe denominata C
. Perché dovrei implementare I in C? vale a dire perché dovrei fare quanto segue:Che cosa significa definire le costanti in un'interfaccia?
public class C implements I
Dal momento che le costanti sono pubblici e statico, non dovrei essere in grado di accedervi direttamente tramite I
?
Grazie mille per la spiegazione! Accetterò questa risposta il prima possibile :) –