ЗАДАЧА 11.11.01.

package com.javarush.test.level11.lesson11.home01;

/* Адам и Ева
Написать два класса Adam(Адам) и Eve(Ева).
Унаследовать Еву от Адама.
*/

public class Solution
{
    public static void main(String[] args)
    {
    }

    //Адам
    public class Adam
    {

    }

    //Ева
    public class Eve extends Adam
    {

    }
}

ЗАДАЧА 11.11.02.

package com.javarush.test.level11.lesson11.home02;

/* AppleIPhone и SamsungGalaxyS2
Написать два класса AppleIPhone и SamsungGalaxyS2.
Унаследовать SamsungGalaxyS2 от AppleIPhone.
*/

public class Solution
{
    public static void main(String[] args)
    {
    }

    public class AppleIPhone
    {

    }

    public class SamsungGalaxyS2 extends AppleIPhone
    {

    }
}

ЗАДАЧА 11.11.03.

package com.javarush.test.level11.lesson11.home03;

/* Эволюция
Написать четыре класса: Fish(Рыбы), Animal(Животные), Ape(Обезьяны), Human (Человек).
Унаследовать животных от рыб, обезьян от животных и человека от обезьян.
*/

public class Solution
{
    public static void main(String[] args)
    {
    }

    public class Fish
    {

    }

    public class Animal extends Fish
    {

    }

    public class Ape extends Animal
    {

    }

    public class Human extends Ape
    {

    }

}

ЗАДАЧА 11.11.04.

package com.javarush.test.level11.lesson11.home04;

/* Религии
Написать три класса: Judaism(Иудаизм), Christianity(Христианство), Islam(Мусульманство)
Унаследовать христианство от иудаизма и мусульманство от христианства.
*/

public class Solution
{
    public static void main(String[] args)
    {
    }

    public class Judaism
    {

    }

    public class Christianity extends Judaism
    {

    }

    public class Islam extends Christianity
    {

    }

}

ЗАДАЧА 11.11.05.

package com.javarush.test.level11.lesson11.home05;

/* От школьника к рабству
Написать четыре класса: Schoolboy(школьник), Student(студент), Worker(Сотрудник), Slave (Раб)
Унаследовать студента от школьника, сотрудника от студента, раба от сотрудника.
*/

public class Solution
{
    public static void main(String[] args)
    {
    }

    public class Schoolboy
    {

    }

    public class Student extends Schoolboy
    {

    }

    public class Worker extends Student
    {

    }

    public class Slave extends Worker
    {

    }

}

ЗАДАЧА 11.11.06.

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

/* Первая правильная «цепочка наследования»
Расставь правильно «цепочку наследования» в классах: Pet (домашнее животное), Cat (кот), Dog(собака).
*/

public class Solution
{
    public static void main(String[] args)
    {
    }

    public class Pet
    {

    }

    public class Cat extends Pet
    {

    }

    public class Dog extends Pet
    {

    }
}

ЗАДАЧА 11.11.07.

package com.javarush.test.level11.lesson11.home07;

/* Вторая правильная «цепочка наследования»
Расставь правильно «цепочку наследования» в классах: Carnivora (плотоядное животное), Cow (корова), Dog(собака), Pig(свинья), Animal (животное).
*/

public class Solution
{
    public static void main(String[] args)
    {
    }

    public class Carnivora extends Animal
    {

    }

    public class Cow extends Animal
    {

    }

    public class Dog extends Carnivora
    {

    }

    public class Pig extends Animal
    {

    }

    public class Animal
    {

    }
}

ЗАДАЧА 11.11.08.

package com.javarush.test.level11.lesson11.home08;

/* Третья правильная «цепочка наследования»
Расставь правильно «цепочку наследования» в классах: Pet (домашнее животное), Cat (кот), Dog(собака), Car (машина).
*/

public class Solution
{
    public static void main(String[] args)
    {
    }

    public class Pet
    {

    }

    public class Cat extends Pet
    {

    }

    public class Car
    {

    }

    public class Dog extends Pet
    {

    }
}

ЗАДАЧА 11.11.09.

package com.javarush.test.level11.lesson11.home09;

/* Четвертая правильная «цепочка наследования»
Расставь правильно «цепочку наследования» в классах: House (дом), Cat (кот), Dog(собака), Car (машина).
*/

public class Solution
{
    public static void main(String[] args)
    {
    }

    public class House
    {

    }

    public class Cat
    {

    }

    public class Car
    {

    }

    public class Dog
    {

    }
}

ЗАДАЧА 11.11.10.

package com.javarush.test.level11.lesson11.home10;

/* Пятая правильная «цепочка наследования»
Расставь правильно «цепочку наследования» в классах: House (дом), Cat (кот), Dog(собака), Car (машина), Animal(животное), Assets (имущество).
*/

public class Solution
{
    public static void main(String[] args)
    {
    }

    public class House extends Assets
    {

    }

    public class Cat extends Animal
    {

    }

    public class Car extends Assets
    {

    }

    public class Dog extends Animal
    {

    }

    public class Animal
    {

    }

    public class Assets
    {

    }
}