ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

#56 Динамическая диспетчеризация методов в Java

telusko

navin

reddy

tutorial

java

python

blockchain

django

Автор: Telusko

Загружено: 2023-01-18

Просмотров: 209455

Описание: Ознакомьтесь с нашими курсами:

Очный курс Java Spring Boot AI: https://go.telusko.com/JavaSpringBootAI
Купон: TELUSKO20 (скидка 20%)

DevOps на базе ИИ с AWS — Очный курс: https://go.telusko.com/AIDevOps-AWS
Купон: TELUSKO20 (скидка 20%)

Мастер-класс по разработке Java Spring: https://go.telusko.com/masterjava
Купон: TELUSKO20 (скидка 20%)

По всем вопросам пишите в WhatsApp или звоните по телефону: +919008963671

Сайт: https://courses.telusko.com/

Курсы Udemy:

Spring: https://go.telusko.com/udemyteluskosp...
Java: https://go.telusko.com/udemyteluskojava
Java Spring: https://go.telusko.com/Udemyjavaspring
Java для программистов: https://go.telusko.com/javaProgrammers
Python: https://go.telusko.com/udemyteluskopy...
Git: https://go.telusko.com/udemyteluskogit
Docker: https://go.telusko.com/udemyteluskodo...

Instagram:   / navinreddyofficial  
Linkedin:   / navinreddy20  
Приложение TELUSKO для Android: https://go.telusko.com/TELUSKOAPP
Приложение TELUSKO для iOS: https://apple.co/3SsgmU2
Discord:   / discord  

В этом видео мы обсуждаем диспетчеризацию методов.

-- в предыдущей лекции мы обсудили, что такое полиморфизм.
-- В этой лекции мы подробнее обсудим полиморфизм времени выполнения.
-- Предположим, у нас есть классы A, B и C.
-- Классы B и C расширяют A.
-- Во всех трёх классах есть метод show().
-- Метод main() класса Demo создаёт объекты A, B и C, но создаёт только ссылку на A, которая может содержать
объекты A, B и C.

class A{
public void show(){
Systeem.out.println("in show A");
}
}
class B расширяет A{
public void show(){
Systeem.out.println("in show B");
}
}

class C расширяет A{
public void show(){
Systeem.out.println("in show C");
}
}

public class Demo{
public static void main(String []args){
A obj =new A();
obj.show(); //Вывод: in show A

obj = new B(); //Ссылка — это A (можно использовать ссылку на родительский класс), создаём объект B и присваиваем его переменной-ссылке родительского класса.
obj.show(); //Вывод: in show B

obj = new B(); //Ссылка — это A (можно использовать ссылку на родительский класс), создаём объект C и присваиваем его переменной-ссылке родительского класса.
obj.show(); //Вывод: in show C

}
}

Примечание: во время компиляции мы не знаем, какой метод show() вызывается из какого класса.

— Во время выполнения мы можем узнать, какой метод show вызывается. Это называется полиморфизмом времени выполнения.
-- вся эта концепция заключается в динамической диспетчеризации методов класса

Репозиторий Github: https://github.com/navinreddy20/Javac...

Дополнительные материалы:

Java: https://bit.ly/3x6rr0N
Python: https://bit.ly/3GRc7JX
Django: https://bit.ly/3MmoJK6

JavaScript: https://bit.ly/3tiAlHo
Node JS: https://bit.ly/3GT4liq

Rest Api: https://bit.ly/3MjhZwt
Servlet: https://bit.ly/3Q7eA7k
Spring Framework: https://bit.ly/3xi7buh
Шаблоны проектирования в Java: https://bit.ly/3MocXiq
Docker: https://bit.ly/3xjWzLA

Руководство по блокчейну: https://bit.ly/3NSbOkc
Руководство по Corda: https://bit.ly/3thbUKa
Руководство по Hyperledger Fabric: https://bit.ly/38RZCRB

Руководство по NoSQL: https://bit.ly/3aJpRuc
Руководство по MySQL: https://bit.ly/3thpr4L

Структуры данных на Java: https://bit.ly/3MuJa7S
Руководство по Git: https://bit.ly/3NXyCPu

Пожертвование:
Идентификатор PayPal: navinreddy20
https://www.telusko.com

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
#56 Динамическая диспетчеризация методов в Java

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]