Esplora E-book
Categorie
Esplora Audiolibri
Categorie
Esplora Riviste
Categorie
Esplora Documenti
Categorie
I metodi d'istanza
Metodi
I metodi che abbiamo denito nora sono statici. La loro
intestazione si caratterizza per la presenza della parola riservata
static. La chiamata (invocazione) di un metodo statico è scritta
come segue:
nomeClasse.nomeMetodo(ListaParametri)
oggetto.nomeMetodo(ListaParametri)
L'oggetto prima del punto è detto parametro implicito , mentre i
parametri tra parentesi sono i parametri espliciti del metodo.
Classi
Problematiche:
Altre problematiche:
I nome (identicatore);
I è denito public;
I è un metodo speciale (NO tipo del risultato);
I è denito public;
I può essere un metodo accessorio (restituisce un valore) o
modicatore (metodo di tipo void);
// continua ...
La classe StudUniv: costruttori
Denizione di due costruttori:
// continua ...
La classe StudUniv: metodi
// continua ...
Una classe di test (cont.)
s2 . aggMatricola (149987);
System . out . println (" Dopo l ' aggiornamento
della matricola : " );
System . out . println ( s2 . info ());
}
Una classe di test (cont.)
public BankAccount () {
this . balance = 0;
}
// continua ...
Classe BankAccount (cont.)
// continua ...
Classe BankAccount (cont.)
// class BankAccount continua
public void transfer ( BankAccount a ,
double amount ) {
this . withdraw ( amount ); // attenzione !
a. deposit ( amount );
}
} // fine classe
Una classe di test
// continua ...
Una classe di test (cont.)
BankAccount c = a . chooseAccount ( b );
c. monthlyFee ();
} // fine classe
Una classe di test (cont.)
Consideriamo l'oggetto: