понедельник, 30 января 2017 г.

level09.lesson11.home06

package com.javarush.test.level09.lesson11.home06;

import java.util.ArrayList;

/* Сказка «Красная Шапочка»1. Есть пять классов: красная шапочка, 
бабушка, пирожок, 
дровосек, волк.2. У каждого класса есть 2 поля: убил 
(killed ArrayList) и 
съел (ate ArrayList).3. Необходимые объекты созданы 
(hood, grandmother, ...).4. Расставь правильно связи, 
кто кого съел и убил, чтобы 
получилась логика сказки «Красная Шапочка».PS: 
пирожки никто не ел. Их только несли. Волк чуток поел. 
А его потом убили.*/
public class Solution {
    public static LittleRedRidingHood hood = new LittleRedRidingHood();
    public static Grandmother grandmother = new Grandmother();
    public static Patty patty = new Patty();
    public static Woodman woodman = new Woodman();
    public static Wolf wolf = new Wolf();

    public static void main(String[] args) {
        // напишите тут ваш код        wolf.ate.add(hood);
        wolf.ate.add(grandmother);
        woodman.killed.add(wolf);
    }

    //красная шапочка 
 public static class LittleRedRidingHood extends StoryItem {
    }

    //бабушка 
 public static class Grandmother extends StoryItem {
    }

    //пирожок     
public static class Patty extends StoryItem {
    }

    //дровосек    public static class Woodman extends StoryItem {
    }

    //волк    public static class Wolf extends StoryItem {
    }

    public static abstract class StoryItem {
        public ArrayList killed = new ArrayList();
        public ArrayList ate = new ArrayList();
    }
}

Комментариев нет:

Отправить комментарий