Created
November 20, 2017 16:27
-
-
Save P0huber/58ec76490be6568f97ac3abf6d528257 to your computer and use it in GitHub Desktop.
OOP. The implementations of interfces. ООП. Реализации интерфейсов [Java]
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class Implementation { | |
public static void main(String[] args) {} | |
public interface Fly { | |
public void fly();} | |
public interface Move { | |
public void move();} | |
public interface Eat { | |
public void eat();} | |
public class Dog implements Move, Eat{ | |
public void move(){} | |
public void eat(){}} | |
public class Duck implements Move, Fly, Eat{ | |
public void move(){} | |
public void fly(){} | |
public void eat(){}} | |
public class Car implements Move{ | |
public void move(){}} | |
public class Airplane implements Move, Fly{ | |
public void move(){} | |
public void fly(){}}} | |
/*Есть, летать и двигаться | |
Есть public интерфейсы Fly(летать), Move(передвигаться), Eat(есть). | |
Добавь эти интерфейсы классам Dog(собака), Car(автомобиль), Duck(утка), Airplane(самолет). | |
Требования: | |
1. Класс Solution должен содержать интерфейс Fly с одним методом fly(). | |
2. Класс Solution должен содержать интерфейс Move с одним методом move(). | |
3. Класс Solution должен содержать интерфейс Eat с одним методом eat(). | |
4. Собака должна уметь передвигаться и есть. | |
5. Автомобиль должен уметь передвигаться. | |
6. Самолет должен уметь передвигаться и летать. | |
7. Утка должна уметь передвигаться, летать и есть.*/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment