(Programmazione 1) Piccolo chiarimento su sorgente in Java
Buonasera a tutti. Sto iniziando a studiare per sostenere l'esame di programmazione 1 alla facoltà di ingegneria. Leggendo il libro mi sono trovato davanti il codice sorgente di un esercizio che illustrava ciò che era stato spiegato nei due capitoli precedenti... vi inserisco il codice sorgente del programma.
BankAccount.java
public class BankAccount
{
public BankAccount()
{
balance=0;
}
public BankAccount(double initialBalance)
{
balance=initialBalance;
}
public void deposit (double amount)
{
double newBalance= balance+amount;
balance= newBalance;
}
public void withdraw(double amount)
{
double newBalance= balance-amount;
balance= newBalance;
}
public double getBalance()
{
return balance;
}
private double balance;
}
BankAccountTester.java
public class BankAccountTester
{
public static void main(String[] args)
{
BankAccount harrysChecking= new BankAccount();
harrysChecking.deposit(2000);
harrysChecking.withdraw(500);
System.out.println(harrysChecking.getBalance());
System.out.println("Expected: 1500");
}
}
Inutile dirvi che il programma funziona, il problema è che non ho capito quando e come vengono passati i due valori numerici al file BankAccount.java
Sareste così gentili da spiegarmi dettagliatamente cosa accade in queste righe di codice?
Graze a tutti in anticipo.
BankAccount.java
public class BankAccount
{
public BankAccount()
{
balance=0;
}
public BankAccount(double initialBalance)
{
balance=initialBalance;
}
public void deposit (double amount)
{
double newBalance= balance+amount;
balance= newBalance;
}
public void withdraw(double amount)
{
double newBalance= balance-amount;
balance= newBalance;
}
public double getBalance()
{
return balance;
}
private double balance;
}
BankAccountTester.java
public class BankAccountTester
{
public static void main(String[] args)
{
BankAccount harrysChecking= new BankAccount();
harrysChecking.deposit(2000);
harrysChecking.withdraw(500);
System.out.println(harrysChecking.getBalance());
System.out.println("Expected: 1500");
}
}
Inutile dirvi che il programma funziona, il problema è che non ho capito quando e come vengono passati i due valori numerici al file BankAccount.java
Sareste così gentili da spiegarmi dettagliatamente cosa accade in queste righe di codice?
Graze a tutti in anticipo.
Risposte
Ciao, ti consiglio di postare il messaggio nella sezione informatica, forse hai maggior possibilità di una risposta
"ELWOOD":
Ciao, ti consiglio di postare il messaggio nella sezione informatica, forse hai maggior possibilità di una risposta
Grazie del consiglio. Chiedo gentilmente ai moderatori di chiudere la richiesta fatta da me in precedenza
[xdom="JoJo_90"]Chiudo. Si continua in Informatica.[/xdom]