Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.test.level13.lesson06.task01;
- /* Dog, Cat и Mouse
- 1. Создать классы Dog, Cat и Mouse.
- 2. Реализовать интерфейсы в добавленных классах, учитывая что:
- - Кот(Cat) может передвигаться, может кого-то съесть и может быть сам съеден.
- - Мышь(Mouse) может передвигаться и может быть съедена.
- - Собака(Dog) может передвигаться и съесть кого-то.
- */
- public class Solution
- {
- public interface Moveable //может двигаться
- {
- void move();
- }
- public interface Eatable //может быть съеден
- {
- void eaten();
- }
- public interface Eat //может кого-нибудь съесть
- {
- void eat();
- }
- public class Dog implements Moveable, Eat{
- public void move(){}
- public void eat(){}
- }
- public class Cat implements Moveable, Eat, Eatable {
- public void move(){}
- public void eat(){}
- public void eaten() {}
- }
- public class Mouse implements Moveable, Eatable{
- public void move(){}
- public void eaten(){}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement