Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Java SE Обнуляется список другом классе https://www.cyberforum.ru/ java-j2se/ thread2377648.html
Здравствуйте, есть классы import java.util.ArrayList; public abstract class Observable { public ArrayList <Observer> observers; public ArrayList<String> list = new ArrayList<>();
Java SE Последовательность нулей
Добрый день! Помогите пожалуйста! Вопрос жизни и смерти. Как можно указать такое условие? Условие-Необходим указать последовательность 0.То есть если в массиве есть последовательность 4-х нулей она...
Проблема с кодировкой Java SE
Всем привет. Я через командную строку запускаю программу, которая конвертирует кириллицу в латиницу. Когда через netbeans его запускаю он нормально конвертирует, но когда через командную строку...
Java SE Как эффективнее задавать параметры цикла? Вопрос, сегодня у меня такой возник int arr = new int; //Нужно перебрать весь массив с целью изменения в массиве значений, варианта вижу два: for (int i=0;i<arr.length;i++) { } for (int... https://www.cyberforum.ru/ java-j2se/ thread2377375.html
Java SE Взять данные из массива с типом String из другого класса https://www.cyberforum.ru/ java-j2se/ thread2377320.html
Здравствуйте, есть задание в котором создаются 2 массива и в отдельных классам к этим массивам задаются методы. (Условия задания ниже) Первоначально все данные хранятся в одномерных текстовых...
Java SE Non-static variable a cannot be referenced from a static context
non-static variable a cannot be referenced from a static context public class MyClass { private int a=2; private boolean b=true; private char c='A'; private String s="I'm Ded...
Java начало задачи Java SE
После мой преведущей темы(https://www.cyberforum.ru/java-j2se/thread2376509.html) у меня возникло много вопросов, ибо в тех решениях 90% кода я знать не знаю что это, поэтому решил задачу решать сам...
Java SE Help(java масив) Масив В заповнити випадковими числами з відрізка (скористатися методом random() класу Math). Масив С утворити з масиву В, замінивши в ньому всі додатні елементи мінімальним елементом масиву А. У... https://www.cyberforum.ru/ java-j2se/ thread2377120.html
Java SE List.remove() vs asList.remove() https://www.cyberforum.ru/ java-j2se/ thread2377082.html
Всем привет. Хотел решить одну задачку тут на форуме, но что-то у меня все из рук валится, и в переносном смысле тоже. Немного поэкспериментировал понял что list при remove() падает когда list =...
Java SE Игра через сервер в морской бой Игра по сети в «Морской бой». Игроки играют в игру, передавая координаты через сервер. https://www.cyberforum.ru/ java-j2se/ thread2377052.html
1872 / 1493 / 369
Регистрация: 17.02.2014
Сообщений: 7,571
23.12.2018, 10:32 0

LinkedList составленный из объектов класса, как обратиться к полям объектов

23.12.2018, 10:32. Просмотров 1138. Ответов 2
Метки (Все метки)

Ответ


Ruslan575, Бро, у тя сильно все напутано в плане ООП!
Вот, основа, дальше сам:
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
import java.util.LinkedList;
import java.util.List;
 
public class BusGarage {
    private List<Bus> buses = new LinkedList<>();
 
    void addBus(Bus newBus){
        buses.add(newBus);
    }
 
    void printBusFoiDriver(String fioDriv){
        for (Bus tmpBus : buses){
            if (tmpBus.getFioDriver().equals(fioDriv)){
                System.out.println(tmpBus);
                return;
            }
        }
        System.out.println("Нет автобуса с водителем \'" + fioDriv + '\'');
    }
 
    public static void main(String[] args) {
        BusGarage baza = new BusGarage();
        baza.addBus(new Bus("Иванов И.И."));
        baza.addBus(new Bus("Петров П.П.","B027EE",91));
        baza.addBus(new Bus("Зиганшин Р.Г.","O465KO",15));
 
        baza.printBusFoiDriver("Зиганшин Р.Г.");
        baza.printBusFoiDriver("Сивер П.И.");
    }
 
}
//####
class Bus {
    private String fioDriver;
    private String busNumber;
    private int route;
    private String priznak = "";
 
    public Bus(String fioDriver, String busNumber, int route) {
        this.fioDriver = fioDriver;
        this.busNumber = busNumber;
        this.route = route;
    }
 
    public Bus(String fioDriver) {
        this(fioDriver,"Non",-1);
    }
 
    public String getPriznak() {
        return priznak;
    }
 
    public void setPriznak(String priznak) {
        this.priznak = priznak;
    }
 
    public String getFioDriver() {
        return fioDriver;
    }
 
    public void setFioDriver(String fioDriver) {
        this.fioDriver = fioDriver;
    }
 
    public String getBusNumber() {
        return busNumber;
    }
 
    public void setBusNumber(String busNumber) {
        this.busNumber = busNumber;
    }
 
    public int getRoute() {
        return route;
    }
 
    public void setRoute(int route) {
        this.route = route;
    }
 
    @Override
    public String toString() {
        return "Bus{" +
                "fioDriver='" + fioDriver + '\'' +
                ", busNumber='" + busNumber + '\'' +
                ", route=" + route +
                ", priznak='" + priznak + '\'' +
                '}';
    }
}


Вернуться к обсуждению:
LinkedList составленный из объектов класса, как обратиться к полям объектов
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.12.2018, 10:32
Готовые ответы и решения:

Сортировка массива из объектов по 2-м полям класса
Допустим есть класс Car с полями speed (int) и model (string) и расширяющий Icomparable&lt;Car&gt;. Как...

Массив объектов класса, отладка, доступ к полям элемента массива
Доброго времени! Создал класс с полем char и int. Person.h #ifndef PERSON_H #define PERSON_H...

Как обратиться к полям класса?
Есть класс в котором в полях заданы некоторые параметры, я создал объект (через указатель), но не...

Массив объектов базового класса, позволяющий работать с набором объектов — чтение, вывод
Расширить программы с классами. Каждый разработанный класс считать базовым; для каждого такого...

2
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.