|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
[java]variabili tipo interfaccia
Facendo una cosa del genere
Comparable c=new String("ciao"); secondo le regole si potrebbe chiare solo il metodo c.compareTo invece ho testato come compilati e funzionanti sia il metodo c.equals che c.toString. Come mai avviene ciò? ecco un po quello che si trova su tutti i tutorial "Nell'uso delle interfacce in un programma, ricordarsi delle seguenti regole: -Possiamo dichiarare una variabile indicando come tipo un'interfaccia: -Non possiamo istanziare un'interfaccia: -Ad una variabile di tipo interfaccia possiamo assegnare solo istanze di classi che implementano l'interfaccia: -Su di una variabile di tipo interfaccia possiamo invocare solo metodi dichiarati nell'interfaccia (o nelle sue "super-interfacce"). " Ultima modifica di nuovoUtente86 : 24-06-2007 alle 01:43. |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Lo spiega bene (anche se in modo più rigoroso ![]()
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
infatti chiamando ad esempio charAt da errore.
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:33.