J: #23 Интерфейсы - приватные, статические и дефолтные методы, наследование интерфейсов | Java для . HD

J: #23 Интерфейсы - приватные, статические и дефолтные методы, наследование интерфейсов | Java для .
00:19:09

12n.ru 16796 роликов

#23 Интерфейсы - приватные, статические и дефолтные методы, наследование интерфейсов | Java для ..

Вы узнаете как задавать статические константы и статические методы в интерфейсах (ключевое слово static). Как определять вложенные интерфейсы в классах и делать наследование (расширение) интерфейсов. Как задавать приватные методы в интерфейсах и зачем это надо. Как делать реализацию методов по умолчанию (ключевое слово default).

Инфо-сайт: https://proproprogs.ru


Занятие по статическим методам:


Великий подвиг (файл 23_java_great_task.pdf): https://github.com/selfedu-rus/java

RSS
Oleg Ciornei
09:50
+2
Спасибо тебе большое, за твои уроки
Иван Шевень
10:15
+2
Спасибо вам большое!
Сергей Бахмутов
13:47
+2
Добрый день. Каждый урок не только новые знания, но и хорошее настроение.Главное доступно и понятно. СПАСИБО. Скажите практика будет?
юрий Б
20:39
+1
Как по мне, великий подвиг даже попроще обычных. Меньше строчек кода, если я все правильно сделал конечно. Спасибо за урок)
Giorgi Petrosyan
18:33
хочу добавить один момент. могли бы вы потвердить, или опровергнуть следущее. подзказать или прокоментировать

interface I1 {
default void f1(){}
}
interface I2 {
default void f1(){}
}
variant 1. OK если переопределить функцию в дочернем классе как ви и обьясняли.
abstract class C1 implements I1{
}

variant 2. ERROR надо переопределять функциу f1()
abstract class C1 implements I1,I2{
}
Natalya Murashko
11:12
+1
Thank you very much for this amazing lesson!
GenriTech
17:10
+1
Спасибо! Очень полезно!) Это самый лучший урок по интерфейсам что я видел в сети!)
Теперь многое стало мне понятным) Спасибо)