ЗАДАЧА 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