Advertisement
jaVer404

level13.lesson04.task01

May 20th, 2015
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.15 KB | None | 0 0
  1. package com.javarush.test.level13.lesson04.task01;
  2.  
  3. /* Переводчик с английского
  4. 1. Создать класс EnglishTranslator, который наследуется от Translator.
  5. 2. Реализовать все абстрактные методы.
  6. 3. Подумай, что должен возвращать метод getLanguage.
  7. 4. Программа должна выводить на экран "Я переводчик с английского".
  8. 5. Метод main менять нельзя.
  9. */
  10.  
  11. public class Solution
  12. {
  13.     public static void main(String[] args) throws Exception
  14.     {
  15.         EnglishTranslator englishTranslator = new EnglishTranslator();
  16.         System.out.println(englishTranslator.translate());
  17.     }
  18.  
  19.     public static abstract class Translator
  20.     {
  21.         public abstract String getLanguage();
  22.  
  23.         public String translate()
  24.         {
  25.             return "Я переводчик с " + getLanguage();
  26.         }
  27.     }
  28.  
  29.     public static class EnglishTranslator extends Translator {
  30.         public String getLanguage() {
  31.             return "английского";
  32.         }
  33.     }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement