0 / 0 / 0
Регистрация: 15.12.2020
Сообщений: 12

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

20.09.2021, 17:01. Показов 2148. Ответов 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__
2759 / 2066 / 509
Регистрация: 17.02.2014
Сообщений: 9,493
20.09.2021, 17:41
mv15ga36, напиши, какую задачу решаешь, может, кто и покажет, как правильно ее решать.
0
0 / 0 / 0
Регистрация: 15.12.2020
Сообщений: 12
20.09.2021, 17:45  [ТС]
Автосервис для учета выполняемых работ ведет список обслуживаемых автомобилей с указанием фамилии владельца и марки автомобиля. Для каждого автомобиля создается список выполненных с ним работ с указанием наименования работы и ее стоимости.
0
 Аватар для Aviz__
2759 / 2066 / 509
Регистрация: 17.02.2014
Сообщений: 9,493
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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: показать затраченные материалы за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В качестве. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru