Quote Originariamente inviata da andbin Visualizza il messaggio
I membri "di istanza" (non static) sono associati a ciascuna istanza della classe. Vuol dire che ciascun oggetto ha i suoi campi di istanza e i metodi di istanza che possono operare su di essi.
I membri "di classe" (static) sono associati alla classe e sono unici, per così dire "globali", indipendentemente da quanti oggetti hai creato di quella classe. Poche volte servono, per certi tipi di design oppure per definire delle "costanti".

Quindi dimentica un pochino lo "static", pensa a cosa ciascun oggetto di quella classe deve avere e quindi definisci i campi di istanza (non static), preferibilmente private e poi mettendo i metodi "accessori" getter/setter (non static) public.
ora capisco perchè avveniva quel errore ,
adesso invece ho un problema nel frame il comando get mi da errore ,
qual'è l'errore che commetto?
Ps ti sono infinitamente grato per la spiegazione che non ne venivo a capo

//saldo conto
if(Conto.getPin().equals(MyFrame.getTesto())){
this.saldot= Conto.getSaldo();
System.out.println(saldot);
}
if(ContoArancio.getPinarancio().equals(MyFrame.get Testo())){
this.saldot= ContoArancio.getSaldo();
System.out.println(saldot);

}