Метод void
не может return
встретить. И метод, который имеет тип возврата, должен return
указать тип, указанный в сигнатуре метода.
Ошибка 1
Например, посмотрите этот метод
public void setAccountNumber(int accountnumber) {
return accountnumber;
}
Yo не может вернуться из метода void
.
Это должно быть
public void setAccountNumber(int accountnumber) {
this.accountnumber =accountnumber;
}
То же самое касается и остальных методов.
Ошибка 2
public void deposit(double amount) {
return this.accountbalance = this.accountbalance + amount;
}
, оператор return является синтаксически неправильным. Вы не можете вернуться, поскольку он недействителен. Это должно быть
public void deposit(double amount) {
this.accountbalance = this.accountbalance + amount;
}