Java для начинающих. 7.1 Композиция классов. Теория

preview_player
Показать описание
Поговорим про понятие композиции на примере нашего прошлого класса Computer. Также затронем тему приватных полей, get* set* методов для доступа к ним и установки.
Ссылка на код с занятия:

Ссылка на все мои курсы:

Для оформления подписки на канал жми ссылку:

00:00 - Введение
00:18 - Другие классы в качестве полей
01:18 - Создание нового проекта
01:57 - Создание класса Ram
04:12 - Методы get* и set*
05:10 - Тестирование нового поля Ram
06:59 - Создание класса Ssd
08:11 - Тестирование нового поля Ssd
Рекомендации по теме
Комментарии
Автор

Бегал, бегал и всё равно вернулся к тебе)), пока лучшее, что находил)
завтра буду спонсором

ilyasamilyak
Автор

Всем доброго дня! В очередной выражаю благодарность автору канала за прекрасную подачу темы + наличие практики(которой большая часть пренебрегает)!

МаксМакс-чк
Автор

Отлично, что вы сразу же разбираете все на практике, этого раньше очень не хватало как в других видео уроках, так и в книгах

linqcodmax
Автор

В частности, в книге "Head First Паттерны проектирования" сказано: "предпочитайте композицию наследованию".

Делакруа́-ыщ
Автор

Alt+Insert сгенирировать конструктор, геттеры и тд. У меня по крайней мере так... Alt+Shift+Enter --класс

alexhalkin
Автор

Отличный курс, большое спасибо! Пошел покупать на геткурсе:)

Подскажите, почему при нажатии Alt+Enter в пустой строке Idea ничего не предлагает и выдает "No context actions available at this location"?
При этом если нажать на условный value и потом нажать Alt+Enter, то предлагаются какие-то варианты

maxuda
Автор

Создавая компьтер с параметрами(объекты ssd и ram), можно ли провести аналогию что мы создали ПК со встроенной уже ssd и ram?вместо создания их по отдельности

oleksandrkuzmin
Автор

Спасибо большое, очень понятно и доступно! А планируете уроки по awt/swing?

nickvp
Автор

как вывести - Add constuctor parameter на 8:18 минуте? у меня сочетание клавиш alt+insert, а дальше выбор и создание нового конструктора

alexkuznetcov
Автор

Подскажите, начиная с урока 7.2 нужно оформить подписку и всё автоматом будет доступно, я правильно понял?
Спасибо!

МаксМакс-чк
Автор

У меня не открывается ссылка на спонсорство. Кто нибудь может объяснить почему так?

берікболатбек
Автор

Досадно, что даже для новичков за все последующие ролики нужно спонсорство

lim_ar
Автор

Возможно, мой вопрос будет глупым, но я все равно спрошу) У сеттера модификатор доступа всегда должен быть public? Бывают ли такие ситуации, когда нужно ставить, например, package private или protected? Должны ли быть мод. дост. у гетера и сеттера одинаковыми? А еще - скажите пожалуйста, куда вы нажали на 6.36 чтобы появилась полная "формула" создания объекта. Спасибо.

calmandpositive
Автор

Привет. Как оформить спонсорство, чтобы я мог дальнейшие занятия просматривать?

ikesurname
Автор

Объясните как оформить спонсорство и смотреть ограниченный контент

Loki
Автор

Если Alt + Enter не работает, то в чем моет быть проблема?

_fist_
Автор

Интересный пример про композицию и агрегацию нашел на простых примерах:

artdevh
Автор

Если я правильно услышал, то быо сказано "у параметра приоритет выше, чем у поля и с помощью this нужно сделать приоритет поля выше приоритета параметра". Не должно быть наоборот? Ведь если this не указать, то будет значение поля, вне зависимости от того, что пердали в параметре

СергейЛеденцов-сд
Автор

Добрый день. Подскажите, как стать спонсором из России, чтобы продолжить просмотр ваших видео уроков. Они мне очень помогают в обучении. Заранее благодарен.

thecap
Автор

Ни в коем случае не хочу душнить, но разве в видео пример композиции? Вроде бы это называется агрегацией, когда объект передается в конструктор в качестве параметра

chegazzz