Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- interface Flyable {
- void fly();
- }
- interface Swimmable {
- void swim();
- }
- class Animal implements Flyable, Swimmable { // Интерфейс Runnable, если что, встроенный
- @Override
- public void fly() {
- System.out.println("Вы погладили зверушку");
- }
- @Override
- public void swim() {
- System.out.println("Зверушка побежала");
- }
- }
- class Zoo {
- public static void main(String[] args) {
- Flyable pigeon = new Animal();
- pigeon.fly(); // Нормуль
- pigeon.swim(); // Ошибка
- Swimmable dolphin = new Animal();
- dolphin.fly(); // Ошибка
- dolphin.swim(); // Нормуль
- Animal duck = new Animal();
- duck.fly(); // Нормуль
- duck.swim(); // Нормуль
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement