salve a tutti,
è il mio primo post e premetto che sono un neofita del linguaggio java.
a questo punto passo al dunque.
sto provando a realizzare una semplicissima classe e a "usarla", ma ho dei problemi.
come supporto uso un libro che mi ha introdotto ai concetti base. solo che il compilatore sembra non apprezzarli :P ho fatto anke delle ricerche con google, senza peraltro trovare risposte esaurienti, cioe mi dicono la stessa cosa del libro.
errore sulla linea dove istanzio =>codice:public class test{ public class persona{ //costruttore public persona(String nome,int n){ Nome=nome; avs=n; } //metodo public void stampa(){ System.out.println(this.Nome); System.out.println(this.avs); } //campi istanze private String Nome; private int avs; } public static void main(String[] args){ persona pers=new persona("Enea",1234); pers.stampa(); } }errore:codice:persona pers=new persona("Enea",1234);
No enclosing instance of type test is accessible. Must qualify the allocation with an enclosing instance of type test (e.g. x.new A() where x is an instance of test).
togliendo i parametri ovvero:
persona pers=new persona();
l' errore diventa:
The constructor test.persona() is undefined
il che mi fa pensare che sbaglio a realizzare il costruttore...:master:
----------------------
avete dei suggerimenti?
grazie in anticipo.

Rispondi quotando
