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

Поделиться
HTML-код
  • Опубликовано: 27 ноя 2024

Комментарии • 132

  • @alishevN
    @alishevN  6 лет назад +11

    Регистрируйтесь на курс "Продвинутая Java": ruclips.net/video/rRe1vT0SDD8/видео.html
    Практикуйтесь в написании Java кода: java-marathon.tilda.ws

  • @KolyaChannel
    @KolyaChannel 7 лет назад +122

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

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil 2 года назад +20

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

  • @dolearning3923
    @dolearning3923 2 года назад +14

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

  • @EasyBreezyMan
    @EasyBreezyMan 7 лет назад +36

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

    • @alishevN
      @alishevN  7 лет назад +3

      Спасибо за такой мотивирующий комментарий!
      Запись уроков уже в процессе, а насчет расширения канала - идеи есть, хватило бы времени.

    • @tobe2339
      @tobe2339 4 года назад +1

      ну, что, стал программистом?

    • @ascar66
      @ascar66 4 года назад +1

      работаешь уже? программистом?

    • @Дмитриевич-ф2в
      @Дмитриевич-ф2в 2 месяца назад

      @@tobe2339 а ты?

  • @yuriykitaev2779
    @yuriykitaev2779 3 года назад +4

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

  • @evamoon5521
    @evamoon5521 6 лет назад +16

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

    • @osta_vlad_sxe
      @osta_vlad_sxe 2 года назад

      Стал программистом?

    • @evamoon5521
      @evamoon5521 2 года назад

      @@osta_vlad_sxe я тестер, мне надо было чтоб авто тесты писать а не программистом становится.

  • @iorgossqq
    @iorgossqq 7 лет назад +30

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

    • @alishevN
      @alishevN  7 лет назад +8

      Спасибо за комментарий! Я возобновлю уроки и увеличу их частоту в ближайшее время.

    • @iorgossqq
      @iorgossqq 7 лет назад +2

      Ещё один вопрос. Не планируете ли Вы заняться обучением программирования по Android? Android Studio и пр. В свете Вашего умения объяснять, думаю - это бы вызвало широкий интерес.

    • @alishevN
      @alishevN  7 лет назад +13

      Планирую. Только до этого еще есть несколько больших тем, которые надо покрыть.

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

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

  • @alexanderwicked8990
    @alexanderwicked8990 7 лет назад +45

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

    • @blastbit4794
      @blastbit4794 4 года назад

      Здравствуйте, раз читали книжки, может посоветуете что-нибудь? Я уже в принципе более-менее понимаю все, что описывается в данном курсе.

    • @euros7535
      @euros7535 4 года назад +3

      Во многих электрокарах есть привычная КПП

    • @AnnaLiuban
      @AnnaLiuban 2 года назад

      реостат вас устроит вместо коробки передач? )))

    • @АлександрЧ-у6к
      @АлександрЧ-у6к 2 года назад

      @@AnnaLiuban Реостат это аналог педали газа.

  • @alekseiandrosov1099
    @alekseiandrosov1099 7 лет назад +9

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

    • @alishevN
      @alishevN  7 лет назад +1

      Пожалуйста!

  • @magellan127
    @magellan127 Год назад +3

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

  • @ИгорьЧумиков-й5б
    @ИгорьЧумиков-й5б 5 лет назад +8

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

    • @antonvolodin2924
      @antonvolodin2924 3 года назад +1

      Привет. Ну что стал программистом?

    • @ИгорьЧумиков-й5б
      @ИгорьЧумиков-й5б 3 года назад

      @@antonvolodin2924 привет , java не пошла ) стал аналитиком , сейчас учу другой язык программирования)

    • @antonvolodin2924
      @antonvolodin2924 3 года назад

      @@ИгорьЧумиков-й5б расскажи, почему java не пошла? почему в аналитику пошел? пиши, если что в вк volant86

    • @ИгорьЧумиков-й5б
      @ИгорьЧумиков-й5б 3 года назад

      @@antonvolodin2924 да у каждого свой путь , он сам по себе идёт )

  • @davebottomhell73
    @davebottomhell73 5 лет назад +2

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

  • @РусланЭсмурзиев-ъ9н

    очень и очень классно объясняешь!!!!!! спасибо за труд

  • @ДмитрийЛарионов-й6ь

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

  • @sergei864
    @sergei864 4 года назад +4

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

    • @АнатолийГлушков-у4м
      @АнатолийГлушков-у4м Год назад

      Получилось свичнуться в java?)

    • @sergei864
      @sergei864 Год назад

      @@АнатолийГлушков-у4м я и не планировал свичнутся в java. Считаю эти уроки полезными для общего понимания ООП в любых языках. А так я уже давно свичнулся в python.

  • @nailovie4235
    @nailovie4235 7 лет назад +5

    Ждем вас очень очень

  • @Anatoli-bq1pe
    @Anatoli-bq1pe 2 года назад +1

    Благодарю за хорошие уроки)

  • @Devivl
    @Devivl 2 года назад +1

    Спасибо, Наиль!

  • @cute_hamsterrr
    @cute_hamsterrr 7 лет назад +1

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

  • @objectobj
    @objectobj 2 года назад +8

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

  • @zagboris
    @zagboris 4 года назад +5

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

    • @alexandrkomar4741
      @alexandrkomar4741 3 года назад

      не совсем понял. можно другой пример? на мотор влияние из вне - его ремонт

  • @ДмитрийЛитвинов-ч7в

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

    • @alishevN
      @alishevN  7 лет назад

      Спасибо, многопоточность будет после Java Core и Java Collections.

    • @ДмитрийЛитвинов-ч7в
      @ДмитрийЛитвинов-ч7в 7 лет назад

      быстрей бы))))

    • @rhljfdso
      @rhljfdso 7 лет назад

      оо, отлично. жду Java Collections.

    • @manOfPlanetEarth
      @manOfPlanetEarth 4 года назад +1

      привет. что в итоге у тебя с джавой? работаешь прогером или нет? расскажи все как есть плз.

  • @dimawebdesigner
    @dimawebdesigner 7 лет назад

    Кратко, доходчиво и только по теме. Отличное изложение материала. Так держать! Надеюсь на продолжение и присоединяюсь относительно просьбы включить уроки по GUI

    • @alishevN
      @alishevN  7 лет назад +1

      Я уже делаю следующие уроки. Спасибо за ожидание)

  • @ilyafrontend237
    @ilyafrontend237 7 лет назад +1

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

  • @АлександрЗазуля-с5л

    Дядя, у тебя реально получается доходчиво объяснять сложные темы! Тебе нужно преподавать в вузах )
    Пролистал плэй-лист и не увидел уроков по работе с GUI (поля ввода/вывода, ввод с клавиатуры, обработка событий, и т.п.). Жалко конечно, так как это и есть практическая реализация своих знаний. Та теория которая здесь выложена, без практики забудется очень быстро.

    • @alexlukhanin
      @alexlukhanin 4 года назад +1

      если в "вузах", то только не в российских или бывшего СНГ... Только Гарвард, Ель, Кембридж.... или на крайняк МИТ или Калтек. В "наших" вузах человек пропадет. Система не даст раскрыть потенциал и желание давать знания пропадет. Да и публика в вузах разношерстая - кто-то реально пришел за знаниями, а кто-то тупо отбывает номер. Лучше уж на курсах оффлайн или он-лайн, вебинары, семинары итд. Думаю, автор и так этим занимается периодически. Успехов и процветания автору!

  • @dmitriyizobilin1091
    @dmitriyizobilin1091 2 года назад

    Внутренние классы бывают статические и нестатические. Статические классы еще называют вложенными (static nested class), нестатические просто называют внутренними классами (inner class).

  • @feewre
    @feewre 5 лет назад +25

    Наконец не Animal !!!!!!!!!

    • @АртурКамалдинов-я4ш
      @АртурКамалдинов-я4ш 4 года назад +9

      @@shrgful У Animal нет Battery

    • @Judosaper
      @Judosaper 3 года назад +2

      Если бы не котики, на изучение языков программирования уходило бы гороздо больше времени!!!!!!!!!☝️🤨

  • @ОлегТрофимчук-м9я
    @ОлегТрофимчук-м9я 7 месяцев назад

    Спасибо!! За видео дошол 43 урока.❤❤❤❤❤😂

  • @bestmusic9480
    @bestmusic9480 3 года назад

    100 000 🥳 поздравляю!

  • @Andrzej3935
    @Andrzej3935 3 года назад

    Спасибо, сенсэй!

  • @C2H5OHH
    @C2H5OHH 2 года назад +1

    Спасибо!

  • @yegorivanov3006
    @yegorivanov3006 4 года назад +2

    Видимо в ходе работы будет то ещё жорево... Пока учишься, всё вообще круто!

  • @dgavrikov84
    @dgavrikov84 3 года назад

    Спасибо за урок.
    Сейчас пытаюсь "в курить" чем отличается вложенный статический класс от не статического. за исключением того, что статический не имеет у себя ссылки на родителя. Типо для малой связанности.
    Вообще для меня сейчас стало открытием, что экземпляры статического (вложенного) класса можно создавать. В C# такого нельзя. Мой мир пошатнулся )).
    Да и по логики static как бы говорит что это один единственный, который создается со старта программы и уничтожается при её завершении.

  • @РоманК-в5т
    @РоманК-в5т 2 года назад

    Спасибо за урок! :)
    Вопросы:
    1. Внутренний (нестатический класс) Motor объявлен с модификатором private, а метод этого же класса StartMotor() - public. В чем суть? Класс делается private, чтобы из-вне (через имя класса, в котором он находится) к нему не было доступа. Тогда для чего метод этого класса, к которому нет доступа, объявлены public?
    2. Создание экземпляра статического (вложенного) класса.
    Получается, что вложенный класс - это обычный независимый класс, у которого можно создавать объекты Но он не имеет доступа к нестатическим полям класса, в который он вложен, т.к. не содержит неявную ссылку на него, а к статическим - имеет + чтобы создать экземпляр вложенного класса, нужно обратиться к имени класса, в который он вложен. Т.е. статик перед классом показывает только то, что этот класс мог бы существовать в любом месте, но для удобства (логики) был вложен в другой класс и создать его экземпляр можно через "трудность" в виде имени класса, в который он вложен?
    Получается:
    Внутренний - как орган в организме - часть внешнего класса
    Вложенный - самостоятельный, цельный, независимый, вложен - как протез (костыль)

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil 2 года назад

      1. Я заметил что независимо от модификатора доступа у startMotor, его всегда можно выполнить у объекта motor.
      motor.startMotor() - так выполняется и для private void startMotor(){..

  • @ДмитрийЛарионов-й6ь

    thanks

  • @ХристофорАпостолокакис-в2ю

    а можно поподробнее про вложенные классы в методе и константы? Вы обещали в комментах ответить)

    • @alishevN
      @alishevN  7 лет назад +157

      Все дело в том, что при создании объекта вложенного класса внутри метода все переменные метода копируются в объект этого вложенного класса. То есть переменные в методе и переменные во вложенном в этот метод классе - это две разные переменные, которые имеют одинаковое значение.
      Пример:
      public void test() {
      final int a = 5; // эта переменная
      class SomeClass {
      public void someMethod() {
      a = 1; // отличается от этой переменной
      }
      }
      }
      Имея в виду такую особенность реализации вложенных классов в Java, разработчики языка решили, что возможность передавать во вложенные классы не константы приведет к путанице.
      Какого рода путаница?
      Если бы вы могли передавать во вложенные классы переменные-неконстанты, то вы бы могли изменять их внутри вложенных классов. Тогда, изменив переменную внутри класса, вы бы ожидали, что она изменится и в самом методе-обертке, но этого не произойдет потому, что в методе и во вложенном классе хранятся разные переменные.
      И наоборот, изменяя переменную в методе, вы бы ожидали, что она изменится во вложенном классе, но этого не произойдет.
      Поэтому, чтобы такой путаницы не возникало, во вложенные классы можно передавать только final переменные.

    • @МунирЗикруллаев
      @МунирЗикруллаев 4 года назад +3

      @@alishevNСпасибо, все понятно!

    • @БогданЗараник
      @БогданЗараник 2 года назад

      @@alishevN Спасибо большое! Классно. А такое вообще применяется?) Ну вот на прокшене хоть раз кто-то остался на должности после того, как написал внутренний класс в методе?

  • @PowerSharks
    @PowerSharks 7 лет назад +2

    Расскажи пожалуйста про композиции и коллекции!

  • @rendi5799
    @rendi5799 Год назад

    Огонь!

  • @jamjam3337
    @jamjam3337 3 месяца назад

    спасибо

  • @D0F4M1N3
    @D0F4M1N3 3 года назад

    Для статических вложеных класов можно привести аналогию с заводом? Например public class Factory делает public static auto? По типу:
    public class Factory {
    // some fields
    private class Engine {
    // params
    // methods
    }
    public static class Auto {
    // params
    Factory.Engine v8 = new Factory.Engine(args);
    // methods
    }
    }

  • @nickvo2308
    @nickvo2308 Месяц назад

    все классно, только у электомобиля нет коробки передач

  • @nailovie4235
    @nailovie4235 7 лет назад +1

    Посмотрела все уроки)Все понятно, когда будут следующие?И спасибо

    • @alishevN
      @alishevN  7 лет назад +3

      Уроки будут! Просто пока нет времени записать новые.

    • @nailovie4235
      @nailovie4235 7 лет назад +1

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

  • @pavelvoyna5665
    @pavelvoyna5665 2 года назад

    8:06 Локальный класс имеет доступ к нестатическим полям.
    Потестил, ввел два статических поля, локальный класс спокойно получает к ним доступ.

    • @DDDD_D-u9xy
      @DDDD_D-u9xy Год назад

      Возможно, с обновлениями пришёл новый функционал
      Привет с 2к23!

  • @KALMAPUK
    @KALMAPUK 3 года назад

    Зачем нужен вложенный статический класс ? в чем его отличие от внешнего статического класса? Какую логику преследовали разработчики языка когда вводили статический вложенный класс?

  • @АртурАкопян-с6е
    @АртурАкопян-с6е 7 лет назад +2

    Спасибо тебе за уроки... я повторюсь ВЕЛИКОЛЕПНО!!! все... жду с нетерпением новых уроков... к стати а когда они будут?

    • @alishevN
      @alishevN  7 лет назад +1

      В течение этой недели!

  • @СтранникКрая-о2н
    @СтранникКрая-о2н 7 лет назад +2

    Уже месяц прошёл. Когда будут следующие уроки?

    • @alishevN
      @alishevN  7 лет назад

      В течение недели.

  • @ВасяЩербаков-ф4ы

    Спасибо за хорошие уроки! А провально ли это что класс приватный а поле публичное во вложенном классе?

  • @olgagavrilenko5998
    @olgagavrilenko5998 2 года назад

    Здравствуйте! Спасибо за Ваши уроки. Хочу уточнить как запустить работу во вложенных статических и во вложенных классах в методе?

  • @muhtarnaymankhanov8699
    @muhtarnaymankhanov8699 7 лет назад

    ждем продолжение)

    • @alishevN
      @alishevN  7 лет назад +2

      Я уже делаю следующие уроки. Спасибо за ожидание)

  • @whoamixrun3851
    @whoamixrun3851 Год назад

    Объясните пожалуйста почему в вложенном классе внутри метода используются только final переменные из данного метода.

  • @TeuFortMan
    @TeuFortMan 3 года назад

    5:34 нет доступа к переменной вышестоящего класса исключительно из-за того, что эта переменная объявлена не статик

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil Год назад

    04:36
    Интересно, что выполнение этих строк даст одинаковый результат:
    new Electrocar.Battery().charge()
    Electrocar.Battery.charge()

  • @ИванМараканов
    @ИванМараканов 2 года назад

    Зачем использовать вложенный нестатических класс? Не проще ли создать пакет и там описать каждый класс?

  • @vadimluboml567
    @vadimluboml567 5 лет назад

    Дуже корисний урок

  • @Samurai-jc2em
    @Samurai-jc2em 7 лет назад

    Хорошо объясняешь, жаль нету видео на тему LinkedList...

    • @alishevN
      @alishevN  7 лет назад +1

      Серия видео о Java Collections обязательно появится.

  • @endop1840
    @endop1840 4 года назад

    как запустить метод someMethod? он не запускается тут? и для чего создавать private void test? оно не вызывает тот метод

  • @looneytoons2006
    @looneytoons2006 7 лет назад

    спасибо за уроки. очень интересно насчет ограничения языка в методе:
    public void start (){
    .....
    class SomeClass{
    final int x = 0; >>>>> ?????
    }
    }
    как это называется, если нет времени объяснять я найду это сам . только знать бы что искать. супер пасиб

    • @looneytoons2006
      @looneytoons2006 7 лет назад

      www.tutorialspoint.com/java/java_innerclasses.htm

  • @frolomaskor
    @frolomaskor Год назад

    КомплЕклсный))) 4:04

  • @andrewpopov9910
    @andrewpopov9910 5 лет назад

    Здравствуйте. Есть вопрос по вложенным нестатическим. В каком практическом контексте их более выгодно использовать, в отличие от обычного независимого класса внутри пакета? Кроме примера с паттерном Снимок (Momento) в голову пока больше ничего не приходит. Можете привести жизненный пример использования? Спасибо. refactoring.guru/ru/design-patterns/memento

  • @twopoinzero
    @twopoinzero 7 лет назад

    про трассировку будут уроки?

  • @raccoon8230
    @raccoon8230 4 года назад

    1:35 Наиль, а объявив вложенный не статический класс мы тем самым уже объявили новое поле? Или его нужно дополнительно прописать?

    • @dgavrikov84
      @dgavrikov84 3 года назад +2

      Нужно дополнительно прописать. Вложенный класс просто инкапсуляция логики в отдельный объект (в данном случае класс).
      По канонам GoF и SOLID надо создавать отдельный класс и переносить туда логику. А в потребителе объявлять поле и лучше через интерфейс. т.к. реализация мотора и батареи может быть разная.

    • @raccoon8230
      @raccoon8230 3 года назад

      @@dgavrikov84 Спасибо!)

  • @RuslanZinovyev
    @RuslanZinovyev 6 лет назад

    Объясни пожалуйста с чем связано то, что переменную нужно финализировать прежде чем использовать внутри метода. Когда читал про final узнал что параметры метода можно финализировать и не мог понять для чего это может понадобится, так вот одно из объяснений что это нужно в анонимных классах, а почему не могу понять. Что за ограничение языка? Также помню что вроде и в лямбах та же ситуация.

    • @alishevN
      @alishevN  6 лет назад +6

      Вот здесь есть хорошее объяснение:
      ru.stackoverflow.com/questions/491452/final-переменная-для-анонимного-класса

  • @AndreyTimofeev-j8y
    @AndreyTimofeev-j8y 11 месяцев назад

    Зачем они вообще нужны? Как я понял:
    больше всего внутренний класс похож на наследника - пользуется полями и методами внешнего, вт.ч. private поля / методы, (наследник через getter & setter), но! не может переопределять методы внешнего, однако ко внутреннему классу можно применить модиф доступа private, что улучш инкапс, т.к. в пакете его нет, а видимость ограничена внешним классом.
    Если сравнить вложенного наследника и просто наследника, то, как я понимаю, они равны, просто у наследника лучше инкапс.

    • @asap646
      @asap646 7 месяцев назад

      в писту

  • @alexlukhanin
    @alexlukhanin 4 года назад +2

    поставил 667-й лайк, спас ситуацию :)

    • @alishevN
      @alishevN  4 года назад +2

      слава богу!

    • @alexlukhanin
      @alexlukhanin 4 года назад

      @@alishevN Спасибо за ролики. Очень круто объясняешь. Всего наилучшего!

  • @sayhellotoroy
    @sayhellotoroy 5 лет назад

    Зачем в методе , если внутренний класс создается внутри него, нужно ставить final на поля метода?

    • @hondas_insights
      @hondas_insights 5 лет назад +1

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

  • @alexanderzimmermann5775
    @alexanderzimmermann5775 7 лет назад

    когда следующий урок?

    • @alishevN
      @alishevN  7 лет назад

      скоро, как только появится время.

  • @МаксМакс-ч8к
    @МаксМакс-ч8к 2 года назад +1

    Всем доброго дня! Новичкам данные уроки не подходят. Слишком быстрая подача информации...

  • @fkb_ali
    @fkb_ali 2 года назад

    стээррррр мотоэээрррррр

  • @ionelan_crypto
    @ionelan_crypto 3 года назад

    Зачем рекламировать финансовые пирамиды ? ))) .... вообще каждый решает сам чем зарабатывать, но пирамиды это за рамками здравого смысла должны быть, ИМХО. За курс спасибо, за рекламу пирамид "минус".

    • @alishevN
      @alishevN  3 года назад +2

      Какие пирамиды? вы о чем?)

    • @ionelan_crypto
      @ionelan_crypto 3 года назад

      @@alishevN реклама во время просмотра урока. Не ваша конечно, но на вашем канале. Название забыл уже, но рекламировали способ быстро разбогатеть ничего не делая ))

    • @alishevN
      @alishevN  3 года назад +3

      Я же не решаю какие рекламы будут показываться

    • @ionelan_crypto
      @ionelan_crypto 3 года назад

      @@alishevN извините, не знал. Тогда прошу прошения. Думал хозяин канала выбирает, что рекламировать )

  • @Частныйсектор-х4я
    @Частныйсектор-х4я 2 года назад

    эти 10 минут урока разбирал три часа... повторял код, тренировался...иначе не закрепить.

    • @mantosha
      @mantosha Год назад

      Что тут запоминать

  • @ОлегОлег-р1п3д
    @ОлегОлег-р1п3д Год назад

    опять кринжовый акцент я просто помираю, попивая чай из лондона - "Richard"

  • @kirilvelikiy721
    @kirilvelikiy721 2 года назад

    хах, у меня 40 004 просмотр