Подскажите, что я тут не так делаю?
Неизвестная ошибка компиляции.
файл com/javarush/task/task12/task1226/Solution.java, строка 23, позиция 386
com/javarush/task/task12/task1226/Solution.java:23: error: run() in com.javarush.task.task12.task1226.Solution.Cat cannot implement run() in com.javarush.task.task12.task1226.Solution.CanRun
void run(){
^
attempting to assign weaker access privileges; was public
package com.javarush.task.task12.task1226;
/*
Лазать, летать и бегать
*/
public class Solution {
public static void main(String[] args) {
}
public interface CanFly{
void fly();
}
public interface CanRun{
void run();
}
public interface CanClimb{
void climb();
}
public class Cat implements CanClimb, CanRun{
void run(){
}
void climb(){
}
}
public class Dog implements CanRun{
void run(){
}
}
public class Tiger extends Cat {
}
public class Duck implements CanRun, CanFly {
void run(){
}
void fly(){
}
}
}