Java для начинающих. Урок 43: Вложенные классы.

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

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

У тебя просто чудо канал! Серьезно, один из самых лучших из всех которых я когда либо видел. Отличное умение подать материал. Прошу тебя, продолжай в том же духе!

KolyaChannel
Автор

00:00 Вступление
00:46 Нестатический класс
04:36 Статический класс
07:42 Класс вложенный в метод

Das.Kleine.Krokodil
Автор

Здравствуйте. Хоть и прошло много лет с момента выпуска видео, но хочу поблагодарить за объяснение!!!

dolearning
Автор

Недавно начал смотреть твои уроки и пока дошёл до 36-го. Хочу стать одним из многих, кто выразит тебе свою благодарность за безвозмездную работу и напишет, что ты большой красавчик)

После твоего сообщения о том, что уроки будут в течение недели, каждый день уже по привычке захожу на канал в закладках в надежде увидеть, что вот он – новый урок. И пусть этот новый урок я сразу после выхода смотреть не буду, просто хочу осознать, что автор не забрасывает и продолжает делать доброе дело. И этот текст я пишу не для того, чтобы ты воспринял мой коммент как упрёк о задержке новых уроков, а наоборот, чтобы моё сообщение стало ещё одной каплей мотивации и понимания того, насколько крутой материал ты выкладываешь в сеть, и как к нему относятся люди.

На твоём месте, возможно, пора уже задуматься о чем-то более глобальном в этой теме, чем просто анонимный канал на ютубе. Здесь много людей были бы рады знать в лицо своего учителя, кто-то предлагал сам скинуть деньги, чтобы хоть как-то компенсировать твой труд, а я бы, например, с радостью прочитал твою историю успеха в IT-сфере или был бы рад увидеть какой-то форум (наподобие джавараш), где люди бы помогали друг другу в изучении java. Конечно, скорее всего, большинство из мною предложенного для тебя лишняя трата времени, но я лишь подал идею)

Ещё раз спасибо за то, что ты делаешь.

EasyBreezyMan
Автор

Отличное объяснение! Всё по полочкам, всё структурировано. Я посмотрел с удовольствием и пришел в восторг от того, что за 10 минут весь пазл про вложенные классы у меня наконец-то сложился. Автор, большое вам человеческое спасибо!

yuriykitaev
Автор

Это реально лучшие уроки, просто Браво.

evamoon
Автор

Случайно наткнулся на данного автора. Просто прекрасно. Иногда читаешь, перечитываешь и не совсем понятно, а тут хоп, хоп и всё становится на свои места. Спасибо за столь хорошее объяснение. Единственное печалит, что уроки выходят не так часто. javaRussia, может Вам организовать какую-то платную подписку, чтоб мотивировать Ваш труд? Думаю, многие бы согласились заплатить какую-то сумму, но чтоб Вы продолжили в том же духе и объясняли не только первоначальные понятия, а перешли к более сложным вещам. И обучающее видео выходило бы почаще. У Вас очень хорошо получается и учиться Java по Вашим урокам одно удовольствие.

iorgossqq
Автор

За 6 лет уже пофиксили), теперь можно использовать просто локальные переменные метода(не константы), в котором есть вложеный класс со своим методом.
public void start() {
int x = 1;
Motor motor = new Motor();
motor.startMotor();
" + id + " is starting...");
class SomeClass{
/* 3-й вид вложенных классов - это вложенный класс, который находится в методе. Method-local Inner Class.
Он имеет доступ к не статическим полям внешнего класса и к переменным метода. Единственное, что требуется от переменных в методе, чтобы к ним имелся доступ во вложенном классе - это чтобы они были КОНСТАНТАМИ. Это связано с ограничениями языка. - УЖЕ ЭТО НЕ ОБЯЗАТЕЛЬНО, ИМЕЕМ ДОСТУП И К КОНСТАНТАМ ЛОКАЛЬНЫМ И К ОБЫЧНЫМ.*/
public void someMethod(){
System.out.println(x);// компилятор пропускает.
System.out.println(id);
}
}
}

magellan
Автор

Самые понятные уроки по Java на всем ютубе)

АлександрКожевников-ьо
Автор

К слову - в электрокаре коробки передач нет))

А если серьёзно - спасибо большое за видеокурс. Смотрю эти уроки параллельно с чтением книг и практическими занятиями, и всё благодаря ним усваивается в разы лучше!

alexanderwicked
Автор

Супер, легко, а главное понятно. С твоими уроками грех не стать программистом) Спасибо за проделанный труд)

ИгорьЧумиков-йб
Автор

очень понятно объясняешь. спасибо за ролики, все посмотрел

alekseiandrosov
Автор

Спасибо! Уроки просто класс! Все очень наглядно, понятно и доступно

davebottomhell
Автор

Как же ты хорошо объясняешь... каееефффф))

ДмитрийЛарионов-йь
Автор

6:02 Ты забыл упомянуть, что вложенные статические классы также имеют доступ к статическим *методам* внешнего класса, не только доступ к статическим *полям* внешнего класса.

objectobj
Автор

СПАСИБО! С нетерпением жду следующих уроков)

cute_hamsterrr
Автор

Думаю, принципиальное различие между Motor и Battery в том, что на Motor невозможно воздействовать извне, а Battery можно заряжать. Ты это и хотел сказать, просто чуть более расплывчато об этом сказал.

zagboris
Автор

Спасибо. Очень грамотно даете материал. Java для начинающих буквально за 2 дня впитал. Правда уже был небольшой опыт в Си-подобных языках и в Python. А так основная моя профессия - 1С. Еще не встречал настолько продуманной и грамотной подачи на рутубе.

sergei
Автор

хотелось бы поскорее увидеть видео уроки про многопоточность. Хочу пожелать вашему каналу процветания, отличные объяснения

ДмитрийЛитвинов-чв
Автор

Классно было бы увидеть урок по maven. Удачи автору.

ilyafrontend