package com.javarush.task.task15.task1528; //"This is my commandment, that you love one another, even as I have loved you. (John 15:12) /* ООП. Hrivna — тоже деньги */ public class Solution { public static void main(String[] args) { System.out.println(new Hrivna().getAmount()); } public static abstract class Money { abstract Money getMoney(); public Object getAmount() { return getMoney().getAmount(); } } //add your code below - добавь код ниже public static class Hrivna extends Money { public double amount = 123d; public Hrivna getMoney() { return this; } public Object getAmount() { return amount; } } } /* ООП. Hrivna — тоже деньги Исправь класс Hrivna так, чтоб избежать возникновения ошибки StackOverflowError. Требования: 1. Класс Hrivna должен быть потомком класса Money. 2. В классе Hrivna должен быть реализован метод getAmount. 3. Метод getAmount в классе Hrivna должен возвращать значение поля amount. 4. В процессе выполнения программы НЕ должны возникать исключения или ошибки. package com.javarush.task.task15.task1528; * ООП. Hrivna — тоже деньги * public class Solution { public static void main(String[] args) { System.out.println(new Hrivna().getAmount()); } public static abstract class Money { abstract Money getMoney(); public Object getAmount() { return getMoney().getAmount(); } } //add your code below - добавь код ниже public static class Hrivna extends Money { public double amount = 123d; public Hrivna getMoney() { return this; } } } */