Привет.
Валидатор ругается на две вещи:
1. Метод getCurrencyName должен возвращать строку "UAH" в классе Hrivna.
У меня возвращает. Я даже саму строчку копипастом забрал из условия, чтобы в символах не ошибиться. Что не так?
2. Конструктор класса Hrivna должен устанавливать поле amount класса Money равным переданному ему параметру. Используй метод super()!
Так же и сделано, разве нет?
Главное, я же в выводе вижу и amount, который передаю, и код валюты.
Братцы (и сестры!), я совсем голову сломал (((
package com.javarush.task.task14.task1417;
public class USD extends Money {
public USD(Double amount) {super(amount);}
public String getCurrencyName() {
return "USD";
}
}