Интерфейсы не могут содержать реализацию, используйте абстрактный класс.
файл com/javarush/task/task12/task1218/Solution.java, строка 13, позиция 211
Что не так?
package com.javarush.task.task12.task1218;
/*
Есть, летать и двигаться
*/
public class Solution {
public static void main(String[] args) {
}
public interface CanFly {
public void fly() {}
public interface CanMove {
public void move() {}
public interface CanEat {
public void eat() {}
public class Dog implements CanMove,CanEat{
@Override
public void move() {}
@Override
public void eat() {}
}
public class Duck implements CanMove,CanEat,CanFly{
@Override
public void move() {}
@Override
public void eat() {}
@Override
public void fly() {}
}
public class Car implements CanMove{
@Override
public void move() {}
}
public class Airplane implements CanMove,CanFly{
}
}
}
}
}