Promotion
Java University
Learning
Course
Tasks
Surveys & Quizzes
Games
Help
Butt-kicking schedule
Internship
Community
Users
Forum
Chat
Articles
Success stories
Activity
Reviews
Subscriptions
Light theme
Lessons
Reviews
About us
CS50
Start
Start learning
Start learning now
Quest map
Lessons
Free quests
All quests
All levels
Инкапсуляция
Java Syntax Pro
Level 17,
Lesson 0
Введение. Хочу посвятить сегодняшнюю лекцию инкапсуляции. Вы уже знаете в общих чертах, что это такое.
Полиморфизм
Java Syntax Pro
Level 17,
Lesson 1
Киты и коровы. Есть такой интересный зоологический факт: корова гораздо ближе к киту, чем, например к бегемоту. Оказывается, который и киты – близкие родственники.
Полиморфизм, часть 2
Java Syntax Pro
Level 17,
Lesson 2
Но и это еще не все. Предположим в классе Cow есть метод printAll(), который вызывает два других метода, тогда код будет работать так:
Полиморфизм, часть 3
Java Syntax Pro
Level 17,
Lesson 3
Приведение типов. Переменные ссылочных типов (классов) тоже можно преобразовывать к разным типам. Однако это работает только в рамках одной иерархии типов.
Перегрузка методов - overloading
Java Syntax Pro
Level 17,
Lesson 4
Перегрузка методов. И еще одна новая и интересная тема на сегодня – перегрузка методов. Или как ее еще часто называют overloading. (переопределение – это overriding).
Абстрактные классы
Java Syntax Pro
Level 17,
Lesson 5
Общий базовый класс. Сегодня просто день интересных тем. Помните ситуацию, когда мы ввели базовый класс ChessItem для упрощения всех классов шахматных фигур?
Интерфейсы в Java
Java Syntax Pro
Level 17,
Lesson 6
Знакомство с интерфейсами. Сегодня у вас прямо день знаний. Новая и интересная тема – это интерфейсы.
Суть интерфейсов
Java Syntax Pro
Level 17,
Lesson 7
Способности. Чтобы лучше понять преимущества интерфейсов и места их использования, нужно поговорить о более абстрактных вещах.
Предыстория появления Лямбда-выражений
Java Syntax Pro
Level 18,
Lesson 0
Интерфейсы. Чтобы понять, что такое лямбда-функции, сначала нужно понять, что такое интерфейсы. Вы будете изучать интерфейсы в 1 и 2 уровнях квеста ООП.
Функциональный метод
Java Syntax Pro
Level 18,
Lesson 1
Функциональны методы. Если интерфейс имеет только один метод, то переменной этого типа-интерфейса можно присвоить значение, заданное лямбда-выражением (лямбда-функцией).
Потоки данных
Java Syntax Pro
Level 18,
Lesson 2
Нововведения в Java 8: Функциональное программирование
Работа с потоками, часть 1
Java Syntax Pro
Level 18,
Lesson 3
Список методов типа Stream. Класс Stream был создан для того, чтобы можно было легко конструировать цепочки потоков данных.
Show more
1
...
58
59
60
61
62
Please enable JavaScript to continue using this application.