PDA

Visualizza la versione completa : chiarimento_istanza_java


goglol
18-09-2003, 23:21
Ho un classe pricipale:
...
..
costruttore
....
....
public void actionPerformed(ActionEvent e) {

String bottone = e.getActionCommand();
if (bottone.equals("Uno")) {
estrazione estrazione1= new estrazione();//* mi
*/creo un'istanza di una classe che mi genera un numero random

contatore.setText(""+estrazione1.numerocasuale());
---------------------------------------------------------------------
nella classe estrazione.java ho:
public class estrazione {
int casale;

public estrazione () {
this.casale=0;
}
public int numerocasuale(){
Random rand = new Random();
casale = (rand.nextInt(11)+2);
return casale;
}}
--------------------------------------
Il dubbio che mi venuto questo:
estrazione estrazione1= new estrazione(); giusto inserirlo
in quella posizione dentro if (bottone.equals("Tira Dado")),

o sarebbe meglio che lo inserissi all'inizio del programma,
mi venuto il dubbio visto che ogni volta che clicco sul bottone, mi creo una nuova istanza della classe!
Grazie

goglol
18-09-2003, 23:23
in quella posizione dentro if (bottone.equals("Uno"))non tira dado

Loading