package com.javarush.task.task12.task1229;
/*
Родитель класса CTO
*/
public class Solution {
public static void main(String[] args) {
CTO cto = new CTO();
System.out.println(cto);
}
public static interface Businessman {
public void workHard();
}
public static class CTO extends Worker implements Businessman {
}
public class Worker implements Businessman {
public void workHard(){}
}
}
Ошибка при компиляции - Error:(18, 23) java: no enclosing instance of type com.javarush.task.task12.task1229.Solution is in scopeВладимир Мартынов
15 уровень
Не компилируется
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Владимир Мартынов
28 октября 2017, 12:37решение
Родительский класс статичного класса тоже должен быть статичным.
+3
Artem Murk
28 октября 2017, 09:26
Зачем имплементируешь Бизнесмена к классу работник? Необходимо имплементировать только к классу СТО, и соответственно реализовывать методы ( workHard() ) уже у него.
0
Владимир Мартынов
28 октября 2017, 10:40
Добавлять/реализовывать методы в классе CTO запрещается.
0