Статические вложенные классы

  Рет қаралды 2,348

Oleksandr Tsymbaliuk

Oleksandr Tsymbaliuk

Күн бұрын

Пікірлер: 11
@anjelomanoranjan
@anjelomanoranjan Жыл бұрын
Спасибо! Шикарное объяснение! Храни Вас Бог!
@darkday0000
@darkday0000 3 жыл бұрын
Лайк и коммент для продвижения
@manOfPlanetEarth
@manOfPlanetEarth 2 жыл бұрын
Класс👍🏼👍🏼
@olyalya9651
@olyalya9651 2 жыл бұрын
Спасибо!!!
@clannajebyan
@clannajebyan Жыл бұрын
Жаль, что курс окончен, еще столько всего есть.
@chapalak2
@chapalak2 2 жыл бұрын
почему во внешнем классе в конструкторе вызывается супер?
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk 2 жыл бұрын
Это явный вызов конструктора суперкласса. Это можно и не делать явно (все равно будет подставлен компилятором) но это является рекомендованной практикой.
@chapalak2
@chapalak2 2 жыл бұрын
так и в внутреннем классе в конструкторе вызов супер?
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk 2 жыл бұрын
Это явный вызов конструктора суперкласса. Это можно и не делать явно (все равно будет подставлен компилятором) но это является рекомендованной практикой.
@manOfPlanetEarth
@manOfPlanetEarth 2 жыл бұрын
3:33 последняя строчка слайда: ссылка на объект внешнего класса нужна для доступа не к private членам внешнего класса (такой доступ и так есть, если члены статические), а ко всем нестатическим членам (private / non private - не важно).
@oleksandrtsymbaliuk
@oleksandrtsymbaliuk 2 жыл бұрын
А вот тут я наверное неправильно расставил акценты. Тут основная идея в то, что передавая объект внешнего класса в метод, статического вложенного класса, мы может читать и менять private поля объекта внешнего класса напрямую не вызывая при этом сеттеры и геттеры. То, что так можно делать с не private полями это само собой разумеется, мы просто передаем ссылку на объект в метод (тут ничего удивительного). А вот, что так можно с private полями, это заслуживает внимания.
Локальные внутренние классы
12:00
Oleksandr Tsymbaliuk
Рет қаралды 1,8 М.
Раннее и Позднее Связывание
12:44
Volodya Mozhenkov
Рет қаралды 41 М.
How I Turned a Lolipop Into A New One 🤯🍭
00:19
Wian
Рет қаралды 11 МЛН
Когда отец одевает ребёнка @JaySharon
00:16
История одного вокалиста
Рет қаралды 15 МЛН
Это было очень близко...
00:10
Аришнев
Рет қаралды 6 МЛН
Help Me Celebrate! 😍🙏
00:35
Alan Chikin Chow
Рет қаралды 89 МЛН
JWT авторизация. Основы JWT - механизма.
6:45
Хочу вАйти
Рет қаралды 12 М.
Структуры данных. Волновой алгоритм Ли
37:48
Object-Oriented Programming is Embarrassing: 4 Short Examples
28:03
Super Keyword in Java Full Tutorial - How to Use "super"
11:33
Coding with John
Рет қаралды 209 М.
Алгоритмы. Динамическое программирование
35:42
JAVA SPRING JDBC: CRUD БЕЗ ORM
21:19
Джавист
Рет қаралды 6 М.
How I Turned a Lolipop Into A New One 🤯🍭
00:19
Wian
Рет қаралды 11 МЛН