Nessun problema, tranquillo.
1
2Nodo nodo = new Nodo();
3String variabile = nodo.info;
4
ma in questo caso non hai creato una variabile nodo di tipo Nodo, ma hai creato un oggetto nodo della classe Nodo.
io non ho capito come si utilizza una variabile, che ha come tipo quello della classe.
abbiamo detto prima che p è una variabile, non capisco quali valori può assumere questa variabilecodice:class Prova{ public int x; public String s; Prova p; }
Tutte le variabili che definisci, anche quelle primitive, appartengono ad una classe. Quando tu scrivi ad esempio "String variabile" String è il nome della classe! Allo stesso modo, quando scrivi "Prova p", se vuoi accedere alle variabili di questa classe devi prima istanziare l'oggetto tramite il new e successivamente fare tutto il resto. La variabile "p", quindi, ti serve per istanziare l'oggetto e poi manipolare il resto.
federico779 (18-04-14)