Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class English {
- public static void main(String[] args) throws Exception {
- ArrayList arrayList = new ArrayList();
- int a = 0;
- while (a < 5) {
- arrayList.add(new EnglishTranslator("English"));
- ++a;
- }
- for (Object item: arrayList) {
- System.out.println(item.translate);
- }
- }
- public static abstract class Translator {
- public abstract String getLanguage();
- public String translate() {
- return "Я переводчик с " + getLanguage();
- }
- }
- public static class EnglishTranslator extends Translator {
- public static String language;
- public EnglishTranslator(String language) {
- this.language = language;
- }
- public String getLanguage() {
- return this.language;
- }
- public String translate() {
- return "Я " + getLanguage() + " переводчик";
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement