Apologies for copy and pasting, codegym wouldn't let me attach solution
public class Solution {
public static void main(String[] args) throws Exception {
SimpleObject<String> stringObject = new StringObject<String>();
}
static class StringObject<String> implements SimpleObject{
@Override
public SimpleObject<String> getInstance() {
return null;
}
}
interface SimpleObject<T> {
SimpleObject<T> getInstance();
}
}
package com.codegym.task.task13.task1322;
/*
SimpleObject interface
*/
public class Solution {
public static void main(String[] args) throws Exception {
SimpleObject<String> stringObject = new StringObject<String>();
}
static class StringObject<String> implements SimpleObject{
@Override
public SimpleObject<String> getInstance() {
return null;
}
}
interface SimpleObject<T> {
SimpleObject<T> getInstance();
}
}