Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.test.level13.lesson04.task01;
- /* Переводчик с английского
- 1. Создать класс EnglishTranslator, который наследуется от Translator.
- 2. Реализовать все абстрактные методы.
- 3. Подумай, что должен возвращать метод getLanguage.
- 4. Программа должна выводить на экран "Я переводчик с английского".
- 5. Метод main менять нельзя.
- */
- public class Solution
- {
- public static void main(String[] args) throws Exception
- {
- EnglishTranslator englishTranslator = new EnglishTranslator();
- System.out.println(englishTranslator.translate());
- }
- public static abstract class Translator
- {
- public abstract String getLanguage();
- public String translate()
- {
- return "Я переводчик с " + getLanguage();
- }
- }
- public static class EnglishTranslator extends Translator {
- public String getLanguage() {
- return "английского";
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement