Загрузка данных



interface Walking {
    void walk();
}

interface Running {
    void run();
}

interface Jumping {
    void jump();
}

interface Flying {
    void fly();
}

interface Swimming {
    void swim();
}

abstract class Animal {
    int age;

    Animal(int age) {
        this.age = age;
    }
}

class Penguin extends Animal implements Walking, Swimming {
    Penguin(int age) {
        super(age);
    }

    public void walk() {
        System.out.println("Пингвин ходит");
    }

    public void swim() {
        System.out.println("Пингвин плавает");
    }
}

class GoldenFish extends Animal implements Swimming {
    GoldenFish(int age) {
        super(age);
    }

    public void swim() {
        System.out.println("Рыбка плавает");
    }
}

class Kangaroo extends Animal implements Walking, Running, Jumping {
    Kangaroo(int age) {
        super(age);
    }

    public void walk() {
        System.out.println("Кенгуру ходит");
    }

    public void run() {
        System.out.println("Кенгуру бегает");
    }

    public void jump() {
        System.out.println("Кенгуру прыгает");
    }
}

class Dog extends Animal implements Walking, Running, Jumping, Swimming {
    Dog(int age) {
        super(age);
    }

    public void walk() {
        System.out.println("Собака ходит");
    }

    public void run() {
        System.out.println("Собака бегает");
    }

    public void jump() {
        System.out.println("Собака прыгает");
    }

    public void swim() {
        System.out.println("Собака плавает");
    }
}

class Duck extends Animal implements Walking, Flying, Swimming {
    Duck(int age) {
        super(age);
    }

    public void walk() {
        System.out.println("Утка ходит");
    }

    public void fly() {
        System.out.println("Утка летает");
    }

    public void swim() {
        System.out.println("Утка плавает");
    }
}

public class Main {
    public static void main(String[] args) {
        Penguin p = new Penguin(2);
        GoldenFish f = new GoldenFish(1);
        Kangaroo k = new Kangaroo(3);
        Dog d = new Dog(5);
        Duck u = new Duck(2);

        p.walk();
        f.swim();
        k.jump();
        d.run();
        u.fly();
    }
}