Boss экстендит Workable, Workable экстендит Person. Почему проверка не проходит не понимаю.
package com.javarush.task.task13.task1310;
/*
Это кто там такой умный?
*/
public class Solution {
public static void main(String[] args) throws Exception {
}
public interface Person {
public void use(Person person);
public void startToWork();
}
public interface Workable extends Person{
public boolean wantsToGetExtraWork();
}
public interface Secretary extends Person{
}
public interface Boss extends Workable{
}
class CleverMan implements Boss{
public void use(Person person) {
person.startToWork();
}
public void startToWork() {
}
public boolean wantsToGetExtraWork() {
return true;
}
}
class SmartGirl implements Secretary{
public void use(Person person) {
}
public void startToWork() {
}
}
}