Java с нуля #84 - Интерфейсы. Практика

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

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

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

    Сделал все тоже самое, но у вас и бассейн должен быть, и вроде как в полет отправить нужно, но вы и сами этого не делаете в итоге. Сделал все также, только через то, что мы проходили в предыдущих уроках, но еще через подсказки нашел как заставить утку летать вместе с самолетом и добавить утку еще и к рыбе.
    А тут оказывается , я мозги себе долбил в течении часа зря, ведь в первые 5 минут я все правильно написал, ведь результат тот же ))
    Вообще, интересно конечно наблюдать за тем, как решаются задачи другими способами, более "продвинутыми" )

  • @Сахар-у6т
    @Сахар-у6т 5 месяцев назад

    А если я создал отдельно Классы Бассейн и Небо. Там соответвенно создал экземпляры Утки, Самолета и Рыбы и уже внутри Бассейна и Неба я создал массивы, насколько это критично? По сути у меня резуьтат такой же как у вас, просто у вас и летающие и водоплавающие вызывается в одном классе, а у меня в отдельных

  • @GoddGivenn
    @GoddGivenn 11 месяцев назад

    Мозги себе сломал, как утка может наследовать от двух интерфейсов....
    А решение оказалось таким простым, запятая...🤯

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

    5:10 а почему Flyable - это массив? Вроде это тип переменной массива sky.

  • @ШамильДжанаев-и6щ
    @ШамильДжанаев-и6щ 7 месяцев назад

    У меня на фигурные скобки ругается в массиве, не пойму почему

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

    Т.е лучше все делать через интерфейсы получается? Когда лучше использовать абстактный класс, а когда интерфейс?

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

      Классы характеризуют модель объекта, Интерфейсы их способности и роли. Можете в гугле почитать их отличия это частый вопрос на собесах и для личного понимания!

    • @clannajebyan
      @clannajebyan Год назад +5

      интерфейсы объединяют непохожие классы по действиям, а абстрактные классы объединяют похожие классы. ну типа интерфейсы объединяют ужа и пироженое, а абстрактные классы - водоплавающих.

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

      @@clannajebyan Спасибо за ответ!