ЗАДАЧА 13.11.07.
package com.javarush.test.level13.lesson11.home07; /* Интерфейс SimpleObject 1. Создай класс StringObject. 2. В классе StringObject реализуй интерфейс SimpleObject с параметром типа String. 3. Программа должна компилироваться. */ public class Solution { public static void main(String[] args) throws Exception { SimpleObject<String> stringObject = new StringObject(); } interface SimpleObject<t> { SimpleObject<t> getInstance(); } static class StringObject implements SimpleObject<String> { @Override public SimpleObject<String> getInstance() { return this; } } }
ЗАДАЧА 13.11.08.
package com.javarush.test.level13.lesson11.home08; /* Интерфейс Updatable в классе Screen Реализовать интерфейс Updatable в классе Screen. */ public class Solution { public static void main(String[] args) throws Exception { } interface Selectable { void onSelect(); } interface Updatable extends Selectable { void refresh(); } class Screen implements Updatable { @Override public void refresh() { } @Override public void onSelect() { } } }
Leave A Comment