Модуль 8. Урок 2. Inner (non-static) классы в Java.

preview_player
Показать описание

Наши ссылки:

Рекомендации по теме
Комментарии
Автор

Офигенная подача, и очень положительны лектор. Приятно слушать, все понятно объясняется !

Enthusiast
Автор

Хлопцi, отличный пример для объяснения подобрали. В видео концепция настолько разжевана и понятна, ну просто как "божий день"! - Джон Фон Нейман был бы доволен таким объяснением. Гэто неймовiрно! Пойду подписываться на Ваш курс.
Только метод в примере, как мне кажется, лучше было бы назвать по-другому, withdraw предполагает вроде как только уменьшение, и я бы отправлял в него только положительные суммы. А раз метод может как уменьшать так и увеличивать сумму на счете (и принимать как отрицательные так и положительные значения) то лучше наверное назвать метод changeAccountAmount

integernone
Автор

Возможно вместо записи Account.this.withd..., в методе withdraw класса Card, можно использовать ключевое слово outer вот так -
И думаю был бы смысл рассказать как взаимодействует внутренний класс со внешним а то как то непонятно.
Спасибо огромное за лекции))

ZummaRov
Автор

можно ли в inner классе создать поле верхнего класса?
т.е. могут ли внутр и верх класс иметь зависимость типа агрегации или композиции,

alexandersmirnov
Автор

А можно как-то получать список созданных сущностей Card принадлежащих конкретному аккаунту? или в таких случаях лучще коллекции для этого использовать?

integernone
Автор

А для чего используется ключевое слово synchronized? Что будет если его убрать?

HeavenPaladin
Автор

Читал, что деньги всегда в long записывают. Мол double может потерять цифру после запятой. Хотя мб это не роляет при маленьких суммах :\

JstGreey
Автор

капец как быстро проговаривает, что пока найдешь озвученное поле, уже половину речи пропустил)

coerrr