не пойму почему у моей собаки нет возможности бегать :( , хотя класс Dog наследуется от интерфейса бега. Буду очень признателен, добрые люди !
package com.javarush.task.task12.task1226;
/*
Лазать, летать и бегать
*/
public class Solution {
public interface CanFly{
public void fly();
}
public interface CanClimb{
public void climb();
}
public interface CanRun{
public void run();
}
public static void main(String[] args) {
}
public class Cat implements CanClimb, CanRun{
public void climb(){
}
public void run(){
}
}
public class Dog implements CanRun, CanClimb{
@Override
public void run(){
}
public void climb(){
}
}
public class Tiger extends Cat{
public void run(){
}
public void climb(){
}
}
public class Duck implements CanRun, CanFly{
public void run(){
}
public void fly(){
}
}
}