Quote Originariamente inviata da Sevenis Visualizza il messaggio
Ho provato come metodo della classe main che va a creare e a invocare le istanze ma mi da errore all'invocazione del metodo sonoUguali avvisandomi che il metodo è indefinito per il tipo IndirizzoPersonaDemo pur avendolo comunque impostato ad inizio classe. Dove sbaglio?
Posta sempre l'errore che ottieni !! Anche perché provandolo a interpretare rischi solo di confondere te e chi legge ...

codice:
IndirizzoPersonaDemo.java:7: error: <identifier> expected
Questo non vuol dire che il metodo non è stato definito. Quell'errore è in genere causato dal fatto che il codice è mal formato, può capitare se inserisci del codice fuori da un metodo, se sbagli a dichiarare metodi o variabili, forse anche in altri casi.
Nel tuo caso l'errore è che hai invertito void e static nella dichiarazione del metodo sonoUguali, devi dichiararlo come public static void