В условии написано что нужна реализация, но чтобы класс не стал абстрактным, не совсем понимаю при каком условии он может стать абстрактным)
Специально прикрепляю неправильное решение чтоб был виден код, на всякий случай)
package com.javarush.task.task12.task1228;
/*
Интерфейсы к классу Human
*/
public class Solution {
public static void main(String[] args) {
Human human = new Human();
System.out.println(human);
}
public static interface Worker {
public void workLazy();
}
public static interface Businessman {
public void workHard();
}
public static interface Secretary {
public void workLazy();
}
public static interface Miner {
public void workVeryHard();
}
public static class Human implements Businessman, Worker, Miner {
public void workHard() {
}
public void workLazy() {
}
@Override
public void workVeryHard() {
}
}
}