//So then, let us follow after things which make for peace, and things by which we may build one another up. (Romans 14:19) package com.javarush.task.task15.task1503; /* ÐÐÐ - маÑинки */ public class Solution { public static void main(String[] args) { new Solution.LuxuriousCar().printlnDesire(); new Solution.CheapCar().printlnDesire(); new Solution.Ferrari().printlnDesire(); new Solution.Lanos().printlnDesire(); } public static class Ferrari extends LuxuriousCar { public void printlnDesire() { System.out.println(Constants.WANT_STRING + Constants.FERRARI_NAME);}//add your code here } public static class Lanos extends CheapCar { public void printlnDesire() { System.out.println(Constants.WANT_STRING + Constants.LANOS_NAME);}//add your code here } public static class Constants { public static String WANT_STRING = "Я Ñ Ð¾ÑÑ ÐµÐ·Ð´Ð¸ÑÑ Ð½Ð° "; public static String LUXURIOUS_CAR = "ÑоÑкоÑной маÑине"; public static String CHEAP_CAR = "деÑевой маÑине"; public static String FERRARI_NAME = "ФеÑÑаÑи"; public static String LANOS_NAME = "ÐаноÑе"; } public static class LuxuriousCar { protected void printlnDesire() { System.out.println(Constants.WANT_STRING + Constants.LUXURIOUS_CAR);}//add your code here } public static class CheapCar { protected void printlnDesire() { System.out.println(Constants.WANT_STRING + Constants.CHEAP_CAR);}//add your code here } } /* ÐÐÐ - маÑинки 1. ÐÐ»Ñ Ð²Ñвода иÑполÑзÑй ÑолÑко пеÑеменнÑе из клаÑÑа Constants. 2. РклаÑÑе Ferrari ÑеализÑйÑе меÑод printlnDesire, ÑÑÐ¾Ð±Ñ Ð¾Ð½ вÑводил на ÑкÑан «Я Ñ Ð¾ÑÑ ÐµÐ·Ð´Ð¸ÑÑ Ð½Ð° ФеÑÑаÑи«. 3. РклаÑÑе Lanos ÑеализÑйÑе меÑод printlnDesire, ÑÑÐ¾Ð±Ñ Ð¾Ð½ вÑводил на ÑкÑан «Я Ñ Ð¾ÑÑ ÐµÐ·Ð´Ð¸ÑÑ Ð½Ð° ÐаноÑе«. 4. СоздайÑе public static клаÑÑ LuxuriousCar(РоÑкоÑнаÑÐаÑина). 5. СоздайÑе public static клаÑÑ CheapCar(ÐеÑеваÑÐаÑина). 6. УнаÑледÑйÑе Ferrari и Lanos Ð¾Ñ CheapCar и LuxuriousCar, подÑмайÑе, какой клаÑÑ Ð´Ð»Ñ ÐºÐ¾Ð³Ð¾. 7. РклаÑÑе LuxuriousCar ÑеализÑйÑе меÑод printlnDesire, ÑÑÐ¾Ð±Ñ Ð¾Ð½ вÑводил на ÑкÑан «Я Ñ Ð¾ÑÑ ÐµÐ·Ð´Ð¸ÑÑ Ð½Ð° ÑоÑкоÑной маÑине«. 8. РклаÑÑе CheapCar ÑеализÑйÑе меÑод printlnDesire, ÑÑÐ¾Ð±Ñ Ð¾Ð½ вÑводил на ÑкÑан «Я Ñ Ð¾ÑÑ ÐµÐ·Ð´Ð¸ÑÑ Ð½Ð° деÑевой маÑине«. 9. РклаÑÑÐ°Ñ LuxuriousCar и CheapCar Ð´Ð»Ñ Ð¼ÐµÑода printlnDesire ÑаÑÑÑавÑÑе ÑазлиÑнÑми ÑпоÑобами модиÑикаÑоÑÑ Ð´Ð¾ÑÑÑпа Ñак, ÑÑÐ¾Ð±Ñ Ð² клаÑÑÐ°Ñ Ferrari и Lanos вÑполнÑлоÑÑ ÑаÑÑиÑение видимоÑÑи. ТÑебованиÑ: 1.âÐлаÑÑ Solution должен ÑодеÑжаÑÑ public static клаÑÑ LuxuriousCar. 2.âÐлаÑÑ Solution должен ÑодеÑжаÑÑ public static клаÑÑ CheapCar. 3.âÐлаÑÑ Ferrari должен бÑÑÑ Ð¿Ð¾Ñомком клаÑÑа LuxuriousCar. 4.âÐлаÑÑ Lanos должен бÑÑÑ Ð¿Ð¾Ñомком клаÑÑа CheapCar. 5.âÐеÑод printlnDesire в клаÑÑе LuxuriousCar, должен вÑводиÑÑ Ð½Ð° ÑкÑан ÑÑÐ°Ð·Ñ "Я Ñ Ð¾ÑÑ ÐµÐ·Ð´Ð¸ÑÑ Ð½Ð° ÑоÑкоÑной маÑине". 6.âÐеÑод printlnDesire в клаÑÑе CheapCar, должен вÑводиÑÑ Ð½Ð° ÑкÑан ÑÑÐ°Ð·Ñ "Я Ñ Ð¾ÑÑ ÐµÐ·Ð´Ð¸ÑÑ Ð½Ð° деÑевой маÑине". 7.âÐеÑод printlnDesire в клаÑÑе Ferrari, должен вÑводиÑÑ Ð½Ð° ÑкÑан ÑÑÐ°Ð·Ñ "Я Ñ Ð¾ÑÑ ÐµÐ·Ð´Ð¸ÑÑ Ð½Ð° ФеÑÑаÑи". 8.âÐеÑод printlnDesire в клаÑÑе Lanos, должен вÑводиÑÑ Ð½Ð° ÑкÑан ÑÑÐ°Ð·Ñ "Я Ñ Ð¾ÑÑ ÐµÐ·Ð´Ð¸ÑÑ Ð½Ð° ÐаноÑе". 9.âÐблаÑÑÑ Ð²Ð¸Ð´Ð¸Ð¼Ð¾ÑÑи меÑодов printlnDesire в клаÑÑÐ°Ñ Ferrari и Lanos должна бÑÑÑ ÑиÑе, Ñем в Ð¸Ñ ÐºÐ»Ð°ÑÑÐ°Ñ ÑодиÑелÑÑ . package com.javarush.task.task15.task1503; * ÐÐÐ - маÑинки * public class Solution { public static void main(String[] args) { new Solution.LuxuriousCar().printlnDesire(); new Solution.CheapCar().printlnDesire(); new Solution.Ferrari().printlnDesire(); new Solution.Lanos().printlnDesire(); } public static class Ferrari { public void printlnDesire() { //add your code here } } public static class Lanos { public void printlnDesire() { //add your code here } } public static class Constants { public static String WANT_STRING = "Я Ñ Ð¾ÑÑ ÐµÐ·Ð´Ð¸ÑÑ Ð½Ð° "; public static String LUXURIOUS_CAR = "ÑоÑкоÑной маÑине"; public static String CHEAP_CAR = "деÑевой маÑине"; public static String FERRARI_NAME = "ФеÑÑаÑи"; public static String LANOS_NAME = "ÐаноÑе"; } } */