Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 15.12.2020
Сообщений: 12

Кто может подсказать с параметризированными конструкторами

20.09.2021, 17:01. Показов 2099. Ответов 3

Студворк — интернет-сервис помощи студентам
Не понимаю как должны быть оформлены параметры конструктора. вот моя формальная программа. Не понимаю какие в этой программе должны быть параметры и связать с другими классами его формально
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class Work {//Виды работ
private String Services="Услуги"; //св-ва
private int price="Цены за услуги;
 
Work(){//конструктор
 
}
public String getServices(){ //геттеры
return Services;
}
public int getprice(){
return price;
}
public void setServices(String newServices){ //сеттеры
Services=newServices;
}
public void setprice(int newprice){
price=newprice;
}
}
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
public class Main{ //Главное меню
private String List_of_serviced_car="Список обслуживаемых автомобилей"; // 1-ое свойство
private String Work="Виды работ"; // 2-ое свойство
private String List_completed_works="Список выполненных работ"; // 3-ое свойство
private String Exit="Выход"; // 4-ое свойство
 
public String getWork(){ // доступ к чтению переменных геттер
return  Work;
}
public String List_completed_works(){
return List_completed_works;
}
public String List_of_serviced_car(){
return List_of_serviced_car;
}
public String getExit(){ 
return Exit;
}
public void setWork(String newWork){ //сеттер
Type_of_work=newWork;
}
public void setList_completed_works(String newList_completed_works){  // Список выполненных работ
List_completed_works=newList_completed_works;
}
public void setList_of_serviced_car(String newList_of_serviced_car){  // список обслуживаемых автомобилей
List_of_serviced_car=newList_of_serviced_car;
}
public void setExit(String newExit){ //Выход
Exit=newExit;
}
}
В следующей программе не понимаю как сделать свойство для управления двунаправленным списком работ . какой должен быть конструктор с параметрами и заголовки методов для управления адресным списком
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
public class List_of_completed_works { //Список выполненных работ
private String Work="Тип выполненных работ";
private String owner="ФИО владельца";
private String car="Марка автомобиля";
private int price_work="Цена за отдельную работу";
private int price="Общая цена за выполненные работы";
 
public String getWork(){ //геттеры
return Types_of_work;
}
public String getowner(){
return owner;
}
public String getcar(){
return car;
}
public int getprice_work(){
return price_work;
}
public int getprice(){
return price;
}
public void setWork(String newTypes_of_work){ //сеттеры
Work=newWork;
}
public void setowner(String newowner){
owner=newowner;
}
public void setcar(String newcar){
car=newcar;
}
public void setprice_work(int newprice_work){
price_work=newprice_work;
}
public void setprice(int price){
price=newprice;
}
}
В следующей программе не понимаю как сделать свойство для реализации кольцевой очереди и какие ему могут быть нужны методы
Java
1
2
3
public class List_of_serviced_cars {// Список обслуживаемых автомобилей
 
}
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.09.2021, 17:01
Ответы с готовыми решениями:

Кто может подсказать
Можете пожалуйста скинуть ссылку с какого сайта можно скачать C++ ) Просто очень надо))

кто может подсказать
y=x+cos(x^0,52+2) границы отрезка и шага 0,05 как это можно в делфи записать??? все понятно кроме соs и х в степени

Кто может подсказать
Имеются несколько серверов, в определенные моменты их хотелось бы объединить. К примеру в WoW ты регистрируешься на поле боя на сервере...

3
 Аватар для Aviz__
2744 / 2053 / 507
Регистрация: 17.02.2014
Сообщений: 9,472
20.09.2021, 17:41
mv15ga36, напиши, какую задачу решаешь, может, кто и покажет, как правильно ее решать.
0
0 / 0 / 0
Регистрация: 15.12.2020
Сообщений: 12
20.09.2021, 17:45  [ТС]
Автосервис для учета выполняемых работ ведет список обслуживаемых автомобилей с указанием фамилии владельца и марки автомобиля. Для каждого автомобиля создается список выполненных с ним работ с указанием наименования работы и ее стоимости.
0
 Аватар для Aviz__
2744 / 2053 / 507
Регистрация: 17.02.2014
Сообщений: 9,472
20.09.2021, 19:26
Лучший ответ Сообщение было отмечено mv15ga36 как решение

Решение

mv15ga36, примерно так, продолжай:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
public class Helper {
    public static void main(String[] args) {
        ServiceStation sto = new ServiceStation("AliBabaCar");
        sto.takeCar("BMW", "Hasan");
        Car hasCar = sto.getCar("BMW", "Hasan");
        hasCar.getListWork().add("bla, bla");
        System.out.println(ServiceStation.getCarsForWork());
    }
 
}
//###
class ServiceStation {
    private static LinkedList<Car> carsForWork = new LinkedList<>();
    private String name;
 
    public ServiceStation(String name) {
        this.name = name;
    }
 
    public void takeCar(String trademark, String ownerName) {
        carsForWork.add(new Car(trademark, ownerName));
    }
 
    public Car getCar(String trademark, String ownerName) {
        Car ret = new Car();
        for (Car curCar : carsForWork) {
           if (trademark.equalsIgnoreCase(curCar.getTrademark()) &&
                   ownerName.equalsIgnoreCase(curCar.getOwnerName()))
               ret = curCar;
        }
        return ret;
    }
 
    public static LinkedList<Car> getCarsForWork() {
        return carsForWork;
    }
}
//###
class Car {
    private static int stat_id = 1;
    private int id;
    private int priceWork;
 
    public void setPriceWork(int priceWork) {
        this.priceWork = priceWork;
    }
 
    public void setWorkFinish(boolean workFinish) {
        isWorkFinish = workFinish;
    }
 
    private boolean isWorkFinish;
    private String trademark;
    private String ownerName;
    private List<String> listWork = new ArrayList<>();
 
    public Car(String trademark, String ownerName) {
        this.id = stat_id++;
        this.trademark = trademark;
        this.ownerName = ownerName;
    }
    public Car() {}
 
    public static int getStat_id() {
        return stat_id;
    }
 
    public int getId() {
        return id;
    }
 
    public String getTrademark() {
        return trademark;
    }
 
    public String getOwnerName() {
        return ownerName;
    }
 
    public List<String> getListWork() {
        return listWork;
    }
 
    @Override
    public String toString() {
        return "Car{" +
                "id=" + id +
                ", trademark='" + trademark + '\'' +
                ", ownerName='" + ownerName + '\'' +
                ", listWork=" + listWork +
                '}';
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.09.2021, 19:26
Помогаю со студенческими работами здесь

Кто может подсказать
Всем Добрый Вечер! Помогите открыть порт 27015 на cisco WRT 160N v3 может есть какая прошивка новая на этот роутер? все что...

Кто может подсказать с объявлением wParam?
Кто может помочь с объявлением wParam в WM_SYSCOMMAND? Код...

Кто может подсказать,что выбрать?
Здравствуйте! Не знаю,можно ли обращаться сюда с подобным вопросом. В общем,хочу купить электрическую плиту в пределе...

Кто может подсказать lenovo e545
Столкнулся с проблемой. При запуске ноутбука появился странный скрежет. Похож на жёсткий диск. Решил переустановить виндус с флешки. Но при...

Кто может подсказать с рандомным выводом
Есть скрипт, он выводит рандомно по 1 строке, а мне надо по 5))) Люди дорые подскажите как дописать. Заранее спасибо &lt;div...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
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, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru