|
0 / 0 / 0
Регистрация: 14.06.2017
Сообщений: 3
|
|
сделать класс-завод, который собирает из разных двигателей, колес и кузовов автомобили разных марок14.06.2017, 17:48. Показов 1456. Ответов 3
Метки нет (Все метки)
Добрый день всем!Я только начинаю)))вижу это затертая фраза.Возможно у кого нибудь есть возможность помочъ .Заранее премного балгодарен. Задача такая:сделать иерархию автомобилей
иерархию двигателей и ирерхию колес и ирерархию кузовов сделать класс-завод, который собирает из разных двигателей, колес и кузовов автомобили разных марок я сделал так не судите строго: public class Zavod { int date; public void Zavod(int date) { this.date = date; System.out.print("Завод работает с " + date); } Engin engine = new Engin(); Wheel wheel = new Wheel(); CarBody carBody = new CarBody(); } public class PetrolCar extends Zavod{ private String nomerAvto; public void setNomerAvto(String nomerAvto){ this.nomerAvto = nomerAvto; } public String getNomerAvto(){ return nomerAvto; } public PetrolCar(int V, int D, String body) { this.engine.petrolEngin(V); this.wheel.wheel(D); this.carBody.carBody(body); } } public class Wheel { private int D; public void setD(int D){ this.D=D; } public int getD(){ return D; } public int wheel(int D) { this.D = D; return D; } } public class CarBody { private String body; public void setBody(String body) { this.body = body; } public String getBody() { return body; } public String carBody(String body){ this.body = body; return body; } } public class Engin { private double v; public void setV(double v){ this.v = v; } public double getV(){ return v; } double [] n = {1.6,1.9,2.0,3.0}; public double diselEngin(int V) { n[V] = v; return v; } public double petrolEngin(int V) { n[V] = v; return v; } }
0
|
|
| 14.06.2017, 17:48 | |
|
Ответы с готовыми решениями:
3
Как сделать, чтобы в компоненте каталог в разных разделах выводились новости тоже с разных разделов? В массиве хранится информация о максимальной скорости разных марок легковых автомобилей В АВТО магазине представлены автомобили 5 различных марок |
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
||
| 14.06.2017, 18:27 | ||
|
Допустим есть класс "животное", этот класс могут расширять классы "кошечка" и "собачка", т.к. они животные. Например, класс "Гонорея" не может расширять класс "Животное", т.к. оно НЕ животное. Где иерархия колес и всего остального? Иди учи теорию. И да, тут принято теги использовать для форматирования кода.
0
|
||
|
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
|
||||||
| 14.06.2017, 22:45 | ||||||
Сообщение было отмечено sergeNachalo как решение
Решение
Шаблон фабрика?
3
|
||||||
|
0 / 0 / 0
Регистрация: 14.06.2017
Сообщений: 3
|
|
| 18.06.2017, 18:28 [ТС] | |
|
Спасибо!вы очень помогли, я дописал что мне надо, все заработало.В ходе разбора кода узнал новые вещи от вас, еще раз СПАСИБО!
0
|
|
| 18.06.2017, 18:28 | |
|
Помогаю со студенческими работами здесь
4
Две видеокарты разных "марок" Программа для проверки шаблона в разных браузерах при разных разрешениях yii (Поключение разных js,css,meta тегов для разных страниц ) Получение состояния переменной из разных скриптов для разных объектов и её изменение Cбор данных с разных одинаковых по смыслу, но разных по значению ячеек, книг Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|