ЗАДАЧА 13.11.09.
package com.javarush.test.level13.lesson11.home09; import java.awt.*; /* Один метод в классе 1. Унаследовать Fox от интерфейса Animal. 2. Поменяй код так, чтобы в классе Fox был только один метод - getName. 3. Методы удалять нельзя! */ public class Solution { public static void main(String[] args) throws Exception { } public interface Animal { Color getColor(); Integer getAge(); } public static abstract class Fox implements Animal { public String getName() { return "Fox"; } } }
ЗАДАЧА 13.11.10.
package com.javarush.test.level13.lesson11.home10; import java.awt.*; /* Компиляция программы 1. Исправь классы Fox и BigFox так, чтобы программа компилировалась. Задача не предполагает создания экземпляров базового класса. 2. Метод main менять нельзя. */ public class Solution { public static void main(String[] args) throws Exception { Fox bigFox = new BigFox(); System.out.println(bigFox.getName()); System.out.println(bigFox.getColor()); } public interface Animal { Color getColor(); } public static abstract class Fox implements Animal { public String getName() { return "Fox"; } } public static class BigFox extends Fox { @Override public Color getColor() { return null; } } }
Leave A Comment