Advertisement
jaVer404

level14.lesson08.home01

Jun 23rd, 2015
510
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.92 KB | None | 0 0
  1. package com.javarush.test.level14.lesson08.home01;
  2.  
  3. /* Мосты
  4. 1. Создать интерфейс Bridge с методом int getCarsCount().
  5. 2. Создать классы WaterBridge и SuspensionBridge, которые реализуют интерфейс Bridge.
  6. 3. Метод getCarsCount() должен возвращать любое значение типа int.
  7. 4. Метод getCarsCount должен возвращать различные значения для различных классов.
  8. 5. В классе Solution создать публичный метод println(Bridge bridge).
  9. 6. В методе println вывести на консоль значение getCarsCount() для объекта bridge.
  10. 7. Каждый класс и интерфейс должны быть в отдельных файлах.
  11. */
  12.  
  13. public class Solution
  14. {
  15.     public static void main(String[] args)
  16.     {
  17.         println(new WaterBridge());
  18.         println(new SuspensionBridge());
  19.     }
  20.  
  21.     //add println method here
  22.     public static void println (Bridge bridge) {
  23.         System.out.println(bridge.getCarsCount());
  24.     }
  25. }
  26. /*-----------------------------------------------*/
  27. package com.javarush.test.level14.lesson08.home01;
  28.  
  29. /**
  30.  * Created by Т-34 on 23.06.2015.
  31.  */
  32. public class SuspensionBridge implements Bridge
  33. {
  34.     public int getCarsCount(){
  35.         return 404;
  36.     };
  37. }
  38. /*-----------------------------------------------*/
  39. package com.javarush.test.level14.lesson08.home01;
  40.  
  41. /**
  42.  * Created by Т-34 on 23.06.2015.
  43.  */
  44. public class WaterBridge implements Bridge
  45. {
  46.     public int getCarsCount(){
  47.         return 505;
  48.  
  49.     }
  50. }
  51. /*-----------------------------------------------*/
  52. package com.javarush.test.level14.lesson08.home01;
  53.  
  54. /**
  55.  * Created by Т-34 on 23.06.2015.
  56.  */
  57. public interface Bridge
  58. {
  59.     int getCarsCount();
  60. }
  61. /*-----------------------------------------------*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement