Advertisement
jaVer404

level12.lesson09.task04

May 13th, 2015
371
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.18 KB | None | 0 0
  1. package com.javarush.test.level12.lesson09.task04;
  2.  
  3. /* Fly, Run, Swim для классов Human, Duck, Penguin, Airplane
  4. Есть public интерфейсы Fly(летать), Run(бежать/ездить), Swim(плавать).
  5. Добавь эти интерфейсы классам Human(человек), Duck(утка), Penguin(пингвин), Airplane(самолет).
  6. */
  7.  
  8. public class Solution
  9. {
  10.     public static void main(String[] args)
  11.     {
  12.  
  13.     }
  14.  
  15.     public interface Fly
  16.     {
  17.         public void fly();
  18.     }
  19.  
  20.     public interface Run
  21.     {
  22.         public void run();
  23.     }
  24.  
  25.     public interface Swim
  26.     {
  27.         public void swim();
  28.     }
  29.  
  30.  
  31.     public class Human implements Run, Swim
  32.     {
  33.         public void run(){}
  34.         public void swim(){}
  35.  
  36.     }
  37.  
  38.     public class Duck implements Run, Swim, Fly
  39.     {
  40.         public void run(){}
  41.         public void swim(){}
  42.         public void fly(){}
  43.  
  44.     }
  45.  
  46.     public class Penguin implements Run, Swim
  47.     {
  48.         public void run(){}
  49.         public void swim(){}
  50.     }
  51.  
  52.     public class Airplane implements Run, Fly
  53.     {
  54.         public void run(){}
  55.         public void fly(){}
  56.     }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement