захотелось мне проверить самому как работает. Создал объекты, вызвал написанные методы, и чёт не работает, подскажите, добрые люди, где косяк
package com.javarush.task.task12.task1227;
/*
CanFly, CanRun, CanSwim для классов Duck, Penguin, Toad
*/
public class Solution {
Duck duck=new Duck();
Penguin penguin = new Penguin();
Toad toad = new Toad();
public static void main(String[] args) {
duck.fly();
duck.run();
duck.swim();
penguin.run();
penguin.swim();
toad.swim();
}
public interface CanFly {
public void fly();
}
public interface CanRun {
public void run();
}
public interface CanSwim {
public void swim();
}
public class Duck implements CanSwim, CanRun,CanFly {
public void swim(){
System.out.println("утка плыву");
}
public void run(){
System.out.println("утка бегу");
}
public void fly(){
System.out.println("утка лечу");
}
}
public class Penguin implements CanSwim, CanRun{
public void swim(){
System.out.println("пингвин плыву");
}
public void run(){
System.out.println(" пингвин бегу");
}
}
public class Toad implements CanSwim{
public void swim(){
System.out.println("жаба плыву");
}
}
}