Sobes.tech
Назад к вопросам
Junior — Middle
57

Могли бы вы привести пример ситуации, когда один объект связан с несколькими другими объектами?

Ответ от нейросети

sobes.tech AI

Пример ситуации, когда один объект связан с несколькими другими объектами, часто встречается в Java при моделировании отношений между сущностями.

Например, класс Студент может быть связан с несколькими объектами класса Курс, так как студент может посещать несколько курсов:

import java.util.List;

public class Student {
    private String name;
    private List<Course> courses; // связь один-ко-многим

    public Student(String name, List<Course> courses) {
        this.name = name;
        this.courses = courses;
    }

    // геттеры и сеттеры
}

public class Course {
    private String title;

    public Course(String title) {
        this.title = title;
    }

    // геттеры и сеттеры
}

Здесь объект Student содержит список courses, то есть связан с несколькими объектами Course. Такая связь часто называется "один ко многим" и широко используется для моделирования реальных отношений между объектами.