Ciao a tutti
qualcuno mi può dire perchè non mi funziona questo esercizio, ho compilato il programma java Esterna.java dove ci sono delle classi annidate. E' stata creata la classe Esterna(Esterna.class) è stata creata la classe annidata Esterna$Interna (Esterna$Interna.class) ma quando eseguo mi dice:
Errore: impossibile trovare o caricare la classe principale Esterna
Grazie a tutticodice:public class Esterna { int x = 20; class Interna { int y = 10; public void metodoInterno() { int somma = x+y; int differenza = x-y; System.out.println("x+y = "+ somma); System.out.println("x-y = "+ differenza); } } public static void main(String args[]) { Esterna es = new Esterna(); Interna in = es.new Interna(); in.metodoInterno(); } }

Rispondi quotando