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
Java Syntax Pro
Level 17
Инкапсуляция
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
Способности. Чтобы лучше понять преимущества интерфейсов и места их использования, нужно поговорить о более абстрактных вещах.
Please enable JavaScript to continue using this application.