Ciao a tutti.
Devo assolutamente capire cosa sono e soprattutto a cosa servono questo maledette interfacce.
Il mio problema è:
non definiscono nuovi metodi... ma definiscono solo CHE metodi possono usare.
Giusto?
Serve un file per interfaccia?
Le interfacce diventano tipi di variabili?
es: "public void metodo1(Comparable x) {} "
Qui Comparable è l'interfaccia definita non so dove... come mai la dichiaro come se fosse un Int o uno String?
Io se uso una interfaccia devo sapere che metodi include perchè devo poi definirli nella classe che usa quell'interfaccia no?
Grazie, scusate la confusione, ma ne ho tanta