S'il vous plaît ont alook Dans le code ci-dessus au-dessous du codevariables non définies dans le code java
public class Account {
private String firstName;
private String lastName;
private int accountNumber;
private int apin;
private double abalance;
public Account(String fname, String lname, int anumber, int pin,
double balance) {
fname = firstName;
lname = lastName;
anumber = accountNumber;
pin = apin;
balance = abalance;
System.out.println("variables set");
}
public String getfirstName() {
return firstName;
}
public String getlastName() {
return lastName;
}
public int getaccountNumber() {
return accountNumber;
}
public int getpin() {
return apin;
}
public double getbalance() {
return abalance;
}
}
public class bank {
private Account[] account;
boolean flag = false;
Account returnAccount;
public Account bank(int anum, int pin) {
account = new Account[3];
account[0] = new Account("Steve", "Kom", 1234, 333, 50000);
account[1] = new Account("Mack", "Dumbo", 2345, 123, 80000);
account[2] = new Account("Xina", "Patt", 2145, 222, 40000);
System.out.println(account[0].getaccountNumber());
for (Account aa : account) {
System.out.println(aa.getaccountNumber());
}
return returnAccount;
}
}
les méthodes get me reviennent toujours 0, pourquoi les variables ne sont pas se définir. Je suis si confus ce que je fais mal.
Mauvaise question. Vous n'avez pas pris la peine de signaler * quelles * les variables ne sont pas définies. Vous devriez essayer de déboguer votre code afin de pouvoir 1) réduire la portée de votre problème et 2) éventuellement corriger un problème apparent de votre part en étant contraint d'examiner de plus près le code. – ChiefTwoPencils
Vos variables d'instance ne sont pas définies car elles ne sont pas définies. Voyez-vous une ligne où ils sont fixés? – abl