Java для начинающих. Урок 26: Интерфейсы

Поділитися
Вставка
  • Опубліковано 28 січ 2016
  • МОЙ НОВЫЙ КУРС: • Мой курс "Продвинутая ...
    ПРАКТИКА НА JAVA: java-marathon.tilda.ws
    Реклама и сотрудничество: alishev.neil@gmail.com

КОМЕНТАРІ • 318

  • @alishevN
    @alishevN  6 років тому +12

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

    • @hellsirius1
      @hellsirius1 6 років тому

      Каким шрифтом вы пользуетесь?

  • @ovirtv3708
    @ovirtv3708 4 місяці тому +18

    Эх, знали бы вы когда записывали эти обучающие видео, сколько программистов они взростят))))
    Спасибо огромное!)

    • @user-md5dm1ke8m
      @user-md5dm1ke8m 4 місяці тому +1

      ❤❤❤❤❤❤❤❤❤❤😂😂😂😂😂😂

  • @it-family-
    @it-family- 4 роки тому +98

    Респект!!! У Вас талант объяснять: четко, ясно, без лишней воды! Я в восторге от Ваших уроков! Спасибо Вам!

  • @Koba889
    @Koba889 Рік тому +29

    2023-ий год а я учу По этим урокам)) наилучший Автор,очень понятно объясняет. Единственное что я чуток не понял конец,но потом пересмотрев пару раз понял,но повторить такое мне будет сложно ,думаю эта логика приходит с опытом. Спасибо автору!

    • @guseynbolt8369
      @guseynbolt8369 Рік тому +1

      не ты один)

    • @ivanbrogovich6779
      @ivanbrogovich6779 Рік тому

      @@guseynbolt8369 и ты не один

    • @oanshee2462
      @oanshee2462 11 місяців тому

      +
      На англо ютубе конкретно по джаве что-то мне не зашли туториалы. Половина еще и на хинди, либо с ужасным индийским акцентом.

  • @MrOverjay
    @MrOverjay 3 роки тому +64

    Для других кто натолкнулся - в Intellij Idea в 2021 году горячая клавиша для меню создания конструктора, геттера-сеттера -- Alt + Insert. У меня стоит IntelliJ IDEA Community Edition 2020.2.1 x64, если что.
    Автору большое спасибо, я уже много на англ языке прослушал уроков по программированию, Вы единственный от кого меня в сон не клонит на уроке :) Шутки шутками, но это реально мешает и демотивирует обучаться.

    • @user-xc9no9hd4i
      @user-xc9no9hd4i Рік тому +8

      лично я все равно засыпаю

    • @Aleksis93
      @Aleksis93 Рік тому +5

      @@user-xc9no9hd4i через это нужно перешагнуть, мозг привыкнет к этой скукоте и перестанет отключаться)

    • @andrewtoad1651
      @andrewtoad1651 Рік тому +1

      Как же ты хорош!

    • @syava3701
      @syava3701 Рік тому

      Лучший

    • @oanshee2462
      @oanshee2462 11 місяців тому +1

      Я всегда смотрю только на английском, этот курс единственный на русскоязычном ютубе мне понравился. А оно и понятно, почему так, видно, что автор сам учился на англоязычных источниках, правильно использует конвенции в названиях(что очень, блин, важно, и часто хромает у русских обучателей), и темы действительно объясняет, а не просто показывает код, и всё, дём дальше.

  • @user-jy8vr4rq6p
    @user-jy8vr4rq6p 8 років тому +148

    Очень интересно конечно все, спасибо большое). И кстати на windows, для вызова меню жмем Alt+Insert).

    • @ernestpalmer7529
      @ernestpalmer7529 7 років тому +1

      Артем, спасибо!

    • @trrt9756
      @trrt9756 2 роки тому

      как успехи?

    • @ringoway
      @ringoway Рік тому +2

      @@trrt9756 как у тебя успехи?

    • @enered3944
      @enered3944 Рік тому

      @@ringoway как обучение, куда продвинулся?

    • @ringoway
      @ringoway Рік тому +3

      @@enered3944 на удивление я не забросил. Обычно после какого то начинания после угасания интереса бросаю, здесь же такого нету.
      В данный момент я этот курс начинающих закончил и решил ознакомиться со Spring Framework попутно изучая как все это работает. Но я буквально недавно начал, так как самостоятельно изучал коллекций, лямбда выражения, многопоточность, Comparable и Comparator интерфейсы для коллекции и т.д.

  • @aicedd
    @aicedd 7 років тому +62

    Пошел на очный курс - но объясняют так, что приходится после каждого занятия смотреть Ваш урок по теме чтобы добиться понимания. Прекрасная подача материала, спасибо!

    • @alishevN
      @alishevN  7 років тому +12

      Пожалуйста!

    • @NiflheimForever
      @NiflheimForever 3 роки тому +1

      Как успехи? Надеюсь, что вы бесплатно пошли на курс.

    • @user-md5dm1ke8m
      @user-md5dm1ke8m 4 місяці тому

      ​@@alishevNСПОСИБО !за работу.Как вы шли к прогромиста есть видео где то.

  • @user-sq2ph1ow3h
    @user-sq2ph1ow3h 5 років тому +50

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

    • @user-yv2yc4fj4w
      @user-yv2yc4fj4w 11 місяців тому +2

      Так для чего, не понятно?

  • @user-rs6xc5qx7d
    @user-rs6xc5qx7d 4 роки тому +9

    Посмотрел один раз, понял что запутался в Info, попил чайку глянул ещё раз и зашло на ура. Спасибо за подробный урок.
    Отдельное спасибо за alt+insert

  • @chaywithlemon
    @chaywithlemon 2 роки тому +15

    Info info1 = new Animal(1);
    Это можно представить как окно, если вы внутри дома: т.е.
    Animal animal = new Animal(1); то вам видна вся комната (шкаф стул книжная полка и т.д.), а если вы снаружи: т.е.
    Info info1 = new Animal (1); то ваша область видимости (как бы окно сужает область видимости) сужается, и вы видите "например" только шкаф.

    • @sv0ice
      @sv0ice Рік тому +1

      Классная аналогия, спасибо!!!

  • @TheKristinaomg
    @TheKristinaomg 5 років тому +3

    Материал разложили по полочкам, теперь всё стало понятно. Спасибо вам большое за уроки!

  • @user-gv3zn1us6s
    @user-gv3zn1us6s Рік тому

    Вот это глубина! Дай Бог тебе здоровья и активной долгой жизни

  • @atairuslanov2396
    @atairuslanov2396 3 роки тому +3

    Боже храни таких людей! Спасибо большое!!!

  • @yurii_svetlov
    @yurii_svetlov 6 років тому +2

    Благодарю от души, очень доходчиво и понятно объясняешь!

  • @artempalamarchuk9440
    @artempalamarchuk9440 6 років тому

    Красавчик - классно объясняешь. Грамотно, ясно и без Воды. Спасибо.

  • @AlexandrStroicev
    @AlexandrStroicev 5 років тому +3

    Самые понятные уроки у этого автора! Супер спасибо

  • @olexiypysarenko8090
    @olexiypysarenko8090 7 років тому +6

    Большое спасибо. Очень доходчиво. Надеюсь будут ещё лекции.

    • @trrt9756
      @trrt9756 2 роки тому

      как успехи?

  • @Anatoli-bq1pe
    @Anatoli-bq1pe 2 роки тому +1

    Надо будет еще раз пересмотреть, что бы до конца эта тема зашла) Благодарю за данный урок

  • @egos_ua
    @egos_ua 4 роки тому

    Шедевральное видио. Так просто и не самом простом, но важном. Благодарочка

  • @welik0107
    @welik0107 2 місяці тому +2

    В общем, проще сказать интерфейс - шаблон для классов, как класс - шаблон для объектов)

  • @rostyslavyanchynsky6948
    @rostyslavyanchynsky6948 4 роки тому +1

    очень крутая подача материала, подробно разжевал про интерфейсы и даже полиморфизм затронул:) спасибо!

  • @user-lk2fx1ft6k
    @user-lk2fx1ft6k Рік тому +1

    Очень рад что нашёл ваши уроки. Вы прекрасный сенсэй)

  • @user-uu7cg8mp7l
    @user-uu7cg8mp7l 3 роки тому

    Очень доступно и очень грамотно и интересно!!! Спасибо большое!!

  • @Philip_OK
    @Philip_OK 7 років тому +35

    Не ну правда, я смотрел обучающие видео других - мне все было понятно на 90%.
    Смотрю эти видео - всё понятно на 100%.
    Изначально я решил, что всё понимаю по той причине, потому что пересматриваю повторно. Ведь ранее эти же темы проходил по обучающим видео, других авторов.
    Но нет. Теперь понимаю, что javaRussia действительно понятно объясняет и дело не в том, что я повторяю пройденный материал.
    Автор, у тебя талант.

    • @trrt9756
      @trrt9756 2 роки тому +3

      как успехи?

  • @El-ns1vl
    @El-ns1vl 5 років тому

    Большое спасибо! Очень полезные видео-уроки!

  • @alenatataranovich5715
    @alenatataranovich5715 6 років тому

    Отличное объяснение! Большое спасибо!

  • @adelinadodonova4358
    @adelinadodonova4358 4 роки тому

    Очень интересно и понятно объясняете, спасибо!

  • @user-es6xl7tf4c
    @user-es6xl7tf4c 6 років тому +4

    Какой же ты все-таки КРАСАВЕЛЛА!!! Это дар так четко и понятно рассказывать! Заносит порой в дебри, но это не смертельно! Спасибо!

  • @Ruslan-bo4xk
    @Ruslan-bo4xk 4 роки тому

    Ты лучший! Очень доходчиво объясняешь!

  • @banaaboy6504
    @banaaboy6504 4 роки тому +5

    У Вас редчайшая способность, объяснять сложное просто.

  • @beribanyu
    @beribanyu Рік тому

    Спасибо, да, сложновато пока дается. Попробую еще где то глянуть на эту тему уроков.

  • @coldf90
    @coldf90 7 років тому +49

    начиная с java 8 методы можно реализовать прямо в интерфейсе, указав модификатор default перед эти методом

    • @mohawberel
      @mohawberel 4 роки тому +1

      shukran

    • @user-tg3xw1cb2l
      @user-tg3xw1cb2l 2 роки тому

      а как в таком случае брать то или иное поле из класса? Через default получается реализовать только общие методы, которые подходили бы всем классам без индивидуальных полей/значений/параметров

  • @maksonaladin4033
    @maksonaladin4033 Рік тому

    Отличные уроки, много тем разобрано и главное довольно подробно. За один только этот ролик заполнил довольно много пробелов в голове.

  • @user-ke7zo8vc1j
    @user-ke7zo8vc1j Рік тому

    Огромное спасибо за уроки!!!! Мне безумно помогло.

  • @user-sg7ne4ez4r
    @user-sg7ne4ez4r 2 роки тому

    Спасибо за качественные уроки!!!!!

  • @user-gk1rn5lm6t
    @user-gk1rn5lm6t 3 роки тому

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

  • @user-qr3mt6po5j
    @user-qr3mt6po5j 2 роки тому

    Очень доходчиво! Большое спасибо!)))

  • @Aqwsaful
    @Aqwsaful 2 роки тому

    Блин, спасибо большое автору!
    Каждое слово на своем месте, все понятно!

  • @user-pn3tf4iy1z
    @user-pn3tf4iy1z 3 роки тому

    Уроки просто супер 👍 большое спасибо

  • @romabulava899
    @romabulava899 4 роки тому

    наконец то нашел про переменные типа интерфейс и как и для чего так делается

  • @user-xl7px3mh8t
    @user-xl7px3mh8t 4 роки тому

    Спасибо огромное, очень качественно!

  • @anzhelikaseliverstova7652
    @anzhelikaseliverstova7652 7 років тому +1

    Спасибо большое! Вас приятно слушать.
    Liiiiike :)

  • @Sergio-ij7pw
    @Sergio-ij7pw 8 років тому

    Класс. Мне хватило часа чтобы разобраться с понятием интерфейс

  • @deniszalutskiy1170
    @deniszalutskiy1170 Рік тому

    курсы огонь! много что стало понятно

  • @deniszalutskiy1170
    @deniszalutskiy1170 Рік тому

    круто объясняешь такую сложную тему!

  • @user-go9qh9wb3h
    @user-go9qh9wb3h Рік тому

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

  • @GhostFerocious
    @GhostFerocious 7 років тому

    Чётко и ясно объясняет. Спасибо

    • @alishevN
      @alishevN  7 років тому

      Пожалуйста.

  • @alex9196
    @alex9196 2 роки тому

    Большое спасибо автору за видео)

  • @Light_Heavy
    @Light_Heavy 3 роки тому +1

    Трудно эта тема дошла до меня. Спасибо. Раз 5 пересмотрел.

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil 2 роки тому

      если что то не понятно, ищите другие источнки

    • @sv0ice
      @sv0ice Рік тому

      П.с говорю тем, у кого возникают сложности...
      Вы можете пока что забить на столкнувшуюся сложную вещь, но продолжайте дальше что-то учить, и со временем поймёте ту часть, которую долго не могли понять. У меня это так :)

  • @marirazno6117
    @marirazno6117 6 років тому

    Очень жду разбор коллекций)))

  • @user-gr7ft5gt4t
    @user-gr7ft5gt4t 2 роки тому +21

    Жестяная жесть. Ничего не понял. Реально дня три читал интернеты и оказалось все очень просто, если правильно подать материал.
    А фишка в том, что интерфейсы это всего лишь кусок полиморфизма, который состоит из:
    Наследования, Абстрактных классов и Интерфейсов. т.о. необходимо смотреть на всю картину сразу, чтобы было понятно, что откуда.
    Наследование классов было в уроке 25. И в принципе все просто и понятно.
    И тут мы сразу погружаемся в интерфейсы, перескочив абстрактные классы, которые будут только в 41 уроке и сам Полиморфизм, который освещается в 29.
    Естественно ничего не понятно)))
    И так, чтобы легче пошло, вникаем в суть наследования классов, далее слегка погружаемся в абстрактные классы, а уже после этого еще раз смотрим на интерфейсы.
    Спойлер: абстрактный класс - очень похож на интерфейс. Только в случае с классом наследник может иметь только одного родителя и соответственно наследовать методы и параметры только этого самого одного родителя и всё.
    Интерфейсы же позволяют одному классу наследнику иметь (implement) вагон методов и параметров от разных родителей(Интерфейсов). Кроме того сами Интерфейсы могут наследовать (extend) методы от других интерфейсов.

    • @user-hp1xs6jp4z
      @user-hp1xs6jp4z Рік тому

      То есть абстрактный клас работает как интерфейс, но при этом работает как extends, что можно унаследовать только один?

    • @user-ys8wc9ob6g
      @user-ys8wc9ob6g Рік тому +3

      @@user-hp1xs6jp4z Не совсем. У абстрактного класса могут быть как реализованные методы (с телом) так и абстрактные (без тела), когда класс наследник наследует всё - то он получает в своё распоряжение как уже готовые методы так и контракт (обязанность) определить что делают абстрактные методы.
      Если класс наследник не определяет абстрактные методы от отца, то уже он обязан стать абстрактным.
      Интерфейс работает как контракт, класс который его имплементирует обязан или реализовать методы интерфейса или же стать абстрактным.
      Но вот незадача, у интерфейса могут быть методы с реализацией (static методы, default, даже private методы, которые работают только в интерфейсе под капотом и не имплементируются), грубо говоря есть очень большое кол-во возможностей и слишком мало времени.
      Всё постигается с опытом и на чистом энтузиазме.

    • @user-hp1xs6jp4z
      @user-hp1xs6jp4z Рік тому

      @@user-ys8wc9ob6g Понял. Спасибо за хороший ответ 👍☺️

  • @TigercactusWhite
    @TigercactusWhite 9 місяців тому

    Cпасибо за ваши видео, у вас талант объяснять.Смотрю как дополнение к джава рашу, и если по лекциям джавы раш часто остаются вопросы, то по вашим видео получается их закрыть)

  • @petrmiroshnik4601
    @petrmiroshnik4601 Рік тому

    Коротко и ясно. Спасибо)))

  • @user-dj2tw8nj1z
    @user-dj2tw8nj1z 2 роки тому

    Мне было очень полезно, Благодарю.

  • @IlyaK.O.
    @IlyaK.O. Рік тому

    Я не пожалел времени, что потратил на просмотр этого Урока!большое спасибо!

  • @dmtconst3633
    @dmtconst3633 Рік тому

    Спасибо! Доходчиво и понятно!!!

  • @sos808sos
    @sos808sos Рік тому

    Спасибо за объяснение .

  • @user-zr2zq9dv6n
    @user-zr2zq9dv6n 4 роки тому

    Спасибо, крутой урок :)

  • @alexb.2616
    @alexb.2616 3 роки тому

    Наконец-то я понял. Спасибо!

  • @douganshow475
    @douganshow475 7 місяців тому

    Рахмет за видео, брат

  • @user-zs3mj9ss1d
    @user-zs3mj9ss1d 3 роки тому

    Один из лучших!

  • @ThevideOoLoadeR
    @ThevideOoLoadeR 2 роки тому +7

    Как уже кто-то говорил, видно, что автор фильтрует каждое слово перед тем, как его сказать. Очень признателен за такой серьёзный подход к урокам (по сравнению с другими авторами на ютубе). Топ.

  • @user-mx6um8ox5n
    @user-mx6um8ox5n Рік тому

    Спасибо за видео!

  • @averil_3958
    @averil_3958 2 роки тому

    Спасибо за видео!))

  • @user-qp7cb8ki2e
    @user-qp7cb8ki2e Рік тому

    Интересно, спасибо!🤩

  • @user-hu2ji2lw7v
    @user-hu2ji2lw7v 2 роки тому

    очень круто, спасибо!

  • @mafroz_en
    @mafroz_en 6 років тому +1

    Прекрасные уроки! Спасибо. Смотрю с удовольствием и многое понял только из них. Появился вопрос следующего содержания (может не совсем к этой теме): будет ли урок по возврату объектов из методов и более подробно про передачу объектов в качестве параметров? Вот вокруг этого у меня сейчас и не выходит вникнуть. Спасибо!

  • @user-vq6rw7sv1w
    @user-vq6rw7sv1w 3 роки тому

    По моему это сложная тема, и я не думал, что всё пойму. Но так как это объяснял ты, я понял тему на 100%.

  • @nadirnazirov4707
    @nadirnazirov4707 Рік тому +1

    Generate Constructor появляется при нажатии Alt+Insert в Idea on Windows.

  • @newcomer3419
    @newcomer3419 2 роки тому

    15:25 Ай молодец, уже и почву для нитей готовит) Как приятно пересматривать материал для закрепления
    Зы кстати, ютуб редиска такая походу на некоторых видео скручивает лайки, ибо я точно помню что спецом везде прожимал лукозавры.

  • @oliaolia6704
    @oliaolia6704 4 роки тому

    Большое спасибо!

  • @hikmatasgarli7036
    @hikmatasgarli7036 5 років тому +3

    После JavaRush уроки воспринимаются легче !!!

  • @TheBEDMAK
    @TheBEDMAK 3 роки тому

    Это нечто!!!

  • @SuperDzham
    @SuperDzham 3 роки тому

    Как боженька объяснил

  • @slava2109go
    @slava2109go 3 роки тому

    Огромное спасибо

  • @user-my5nw2kg6l
    @user-my5nw2kg6l 3 роки тому

    На каждом уроке понятно абсолютно все, поэтому и купил курс "Продвинутая Java" )

  • @juliarogovaja7560
    @juliarogovaja7560 5 років тому

    Спасибо!

  • @YaroslavHinockiy
    @YaroslavHinockiy 7 років тому

    Дуже толково, дякую

  • @dmitiyjarosh76
    @dmitiyjarosh76 5 років тому

    Like ) очень понятно! подписка +

  • @Rommel7755
    @Rommel7755 4 роки тому +1

    Уважаемый автор поясните пожалуйста как у вас интерфейс стал контрактом между самим интерфейсом и классом его имплементирующим?

  • @monotheos
    @monotheos 2 роки тому +2

    Я думал что из-за возраста в 39 лет не могу понять тему ООП про интерфейсы в достаточной степени. Оказалось все дело в доходчивости изложения преподавателем. Спасибо.

    • @user-ef5ni3ej7t
      @user-ef5ni3ej7t 2 роки тому +3

      Понять - это одно, а применять на практике - это совсем другое

    • @monotheos
      @monotheos 2 роки тому

      @@user-ef5ni3ej7t буду рад Вашим советам

  • @Alex-yx2ye
    @Alex-yx2ye 5 років тому

    Спасибо все понял

  • @namesurname1926
    @namesurname1926 Рік тому

    Круто!

  • @wes-key1158
    @wes-key1158 2 роки тому

    В последних версиях Идеи нужно нажать контрл + кнопка над принт скрином и откроется окошко создания конструктора, геттеров сеттеров и прочее

  • @alexanderchernyak694
    @alexanderchernyak694 6 років тому

    Может ли абстрактный класс имплементировать интерфейс?

  • @user-uh2bd3di1z
    @user-uh2bd3di1z 3 місяці тому +1

    вот сейчас со скрипом зашло)))

  • @devofy
    @devofy 3 роки тому +6

    4:35 на винде alt+insert

  • @sqrooch662
    @sqrooch662 Рік тому

    Благодарю

  • @dmitriigolyshkin1876
    @dmitriigolyshkin1876 6 років тому +3

    Как жалко, что людей интересует всякое дерьмо, а у действительно важных вещей как это видео так мало просмотров.Автору низкий поклон.

    • @korumstar9989
      @korumstar9989 5 років тому +9

      Ну и нафига вам столько конкурентов? ;-) Пускай мультики и иже с ними смотрят. В программерской среде, имхо. и так конкуренции хватает.

    • @kamenyFX
      @kamenyFX Рік тому

      Дядя, выучил программирование?

    • @dmitriigolyshkin1876
      @dmitriigolyshkin1876 Рік тому +1

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

    • @kamenyFX
      @kamenyFX Рік тому

      @@dmitriigolyshkin1876 Молодец🧐

  • @Varadorchik
    @Varadorchik 6 років тому

    спасибо!

  • @me_000_xXx
    @me_000_xXx 4 роки тому

    1:33 разделяя по "full qualified name". и спасибо за полиморфизм.

  • @user-jg1db7ed5q
    @user-jg1db7ed5q 7 років тому +14

    все эти путанные многоходовочки понятны, хотя полной картины всего происходящего пока нет, уверен в дальнейшем обучение озарение придёт ко мне :)

    • @bari9631
      @bari9631 4 роки тому +23

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

  • @justaman3032
    @justaman3032 Рік тому

    спасибо

  • @mormone123
    @mormone123 3 роки тому

    Нужно ли делать override методов в классе имплемпнтииующем интерфейс?

  • @hikmat6957
    @hikmat6957 2 роки тому +1

    я вот не понимаю, почему в ВУЗЕ нет вот таких преподавателей, которые умеют объяснять хорошо.

  • @user-md5dm1ke8m
    @user-md5dm1ke8m 4 місяці тому

    Всем привет!! info интересно тежеловато было идём дальше.

  • @noobsaybot124
    @noobsaybot124 Рік тому +2

    привет. в каком уроке ты рассказывал про @override?

    • @user-zq3tr7ny2o
      @user-zq3tr7ny2o Рік тому

      Я вот тоже не помню. ВОзможно, он оговорился.

    • @berxann5306
      @berxann5306 Рік тому

      @@user-zq3tr7ny2o в 24 уроке, про метод toString он говорил про переопределение метода, а аннотация @Override просто обязует это переопределение, что даже не всегда считается нужным

  • @ilytoowee1372
    @ilytoowee1372 5 місяців тому

    21:35 здесь понятие про полиморфизм расплылось конкретно, т.к думал, что мы, только (!) при создании объектов типа info, ссылающихся на person и animal, можем использовать метод showInfo, а оказывается не только…

  • @ilyasnasirov6351
    @ilyasnasirov6351 2 роки тому

    Можно ли наследоваться от класс и от интерфейса одновременно?

  • @qatyash7799
    @qatyash7799 Рік тому

    Спасибо. Кажется, я стала чуточку умнее. 😊