ЗАДАЧА 11.06.01.
package com.javarush.test.level11.lesson06.task01;
/* Лошадь и пегас
Написать два класса: Horse (лошадь) и Pegas (пегас).
Унаследовать пегаса от лошади.
*/
public class Solution
{
public static void main(String[] args)
{
}
public class Horse
{
}
public class Pegas extends Horse
{
}
}
ЗАДАЧА 11.06.02.
package com.javarush.test.level11.lesson06.task02;
/* Домашние животные
Написать три класса: 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.06.03.
package com.javarush.test.level11.lesson06.task03;
/* В гостях у бабушки
Написать шесть классов: Animal (животное), Cow(корова) и Pig(свинья), Sheep(овца), Bull(бык), Goat(козел).
Унаследовать корову, свинью, овцу, быка и козла от животного.
*/
public class Solution
{
public static void main(String[] args)
{
}
public class Animal
{
}
public class Cow extends Animal
{
}
public class Pig extends Animal
{
}
public class Sheep extends Animal
{
}
public class Bull extends Animal
{
}
public class Goat extends Animal
{
}
}
ЗАДАЧА 11.06.04.
package com.javarush.test.level11.lesson06.task04;
/* Все мы работники
Написать четыре класса: Employee(сотрудник), Manager(управляющий), Chief(директор) и Secretary(секретарь).
Унаследовать управляющего, директора и секретаря от сотрудника.
*/
public class Solution
{
public class Manager extends Employee
{
}
public class Chief extends Employee
{
}
public class Employee
{
}
public class Secretary extends Employee
{
}
}
ЗАДАЧА 11.06.05.
package com.javarush.test.level11.lesson06.task05;
/* ИТ-компания
Написать девять классов: Worker(сотрудник), Clerk (клерк), IT (ИТ-специалист), Programmer(программист), ProjectManager(менеджер проекта), CTO(технический директор), HR(рекрутер), OfficeManager(офис-менеджер), Cleaner (уборщик).
Унаследовать программиста, менеджера проекта и технического директора от ИТ-специалиста.
Унаследовать рекрутера, уборщика и офис-менеджера от клерка.
Унаследовать клерка и ИТ-специалиста от сотрудника.
*/
public class Solution
{
public static void main(String[] args)
{
}
public class Worker
{
}
public class Clerk extends Worker
{
}
public class IT extends Worker
{
}
public class Programmer extends IT
{
}
public class ProjectManager extends IT
{
}
public class CTO extends IT
{
}
public class OfficeManager extends Clerk
{
}
public class HR extends Clerk
{
}
public class Cleaner extends Clerk
{
}
}
Leave A Comment