Forst Ошибка заключается в том, что возвращаемый тип вашего meyhod - void
, и метод возвращает int
.
public void setAccountNumber(int accountnumber) {
return accountnumber;
}
Измените его на:
public int setAccountNumber(int accountnumber) {
return accountnumber;
}
и, во-вторых, это не хорошее имя для метода, который используется для получения переменной, изменить имя метода на:
public int getAccountNumber(int accountnumber) { // why is this argument???
return accountnumber;
}
Еще одна вещь, ваш метод
public void deposit(double amount) {
return this.accountbalance = this.accountbalance + amount;
}
имеет ту же ошибку. Это должно быть:
public double deposit(double amount) { //change void to double
return this.accountbalance + amount; //as suggested by SURESH ATTA
}