почему THIS возвращает нам число? вроде же должен возвращать объект?
и в чем разница, если я напишу так?
@Override
public Object getAmount() {
return amount;
}
public Hryvnia getMoney() {
return (Hryvnia) getAmount();
}
вместо такого?
public Hryvnia getMoney() {
return this;
}
public Object getAmount() {
return amount;
}