Популярное

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

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

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

Топ запросов

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

#52 Переопределение методов в Java

Автор: Telusko

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

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

Описание:

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

Очный курс 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  

В этой лекции мы обсудим:
#1 Переопределение методов
#2 Необходимое условие для переопределения метода

Что такое переопределение метода?
Это способ переопределения метода родительского класса в дочернем классе.

class Parent{
int a;
public void show{System.out.println("this is parent");}
}
class Child extends Parents{
int a=10; //переопределение
public void show(){System.out.println("this is child method");} //переопределение метода дочерним классом
}
class Main{
public static void main(String []args){
Child c=new Child();
c.show(); //вызвать метод переопределения дочернего класса
}
}
-- Переопределение методов — это полиморфизм времени выполнения
-- оно используется для повышения возможности повторного использования кода

#2
Для переопределения метода должны быть выполнены следующие условия:

-- Метод в подклассе должен иметь ту же сигнатуру (имя, количество и тип параметров), что и метод в суперклассе.

-- Метод в подклассе должен иметь тот же тип возвращаемого значения (или подтип), что и метод в суперклассе.

-- Метод в подклассе должен иметь тот же уровень доступа (открытый, защищенный или закрытый), что и метод в суперклассе.

-- Метод в подклассе не должен быть статическим, а метод в суперклассе должен быть помечен как нефинальный.

-- Переопределенный метод должен быть видим из подкласса, то есть вы можете изменять модификаторы доступа, но есть условие для
-- вам нужно увеличить видимость, но нельзя уменьшить ее, это можно сделать с помощью модификаторов доступа.
-- вы можете изменить модификаторы доступа таким образом

private -default -protected -public (модификаторы доступа будут обсуждаться в следующей лекции)

Чтобы узнать о модификаторах доступа, дождитесь лекции о модификаторах доступа в этом плейлисте
class A{
void show(){ // -- по умолчанию модификатор доступа default
System.out.println("A");
}
int a=5;
}

class B extends A{
protected void show(){ //-- модификатор доступа protected --мы можем увеличить видимость
System.out.println("B");

}

}

Репозиторий 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
Сервлеты: 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

#52 Переопределение методов в Java

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

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

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

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

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

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

#53 Пакеты в Java

#53 Пакеты в Java

#51 This and Super Method in Java

#51 This and Super Method in Java

#25 Method Overloading in Java

#25 Method Overloading in Java

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

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

ИИ создаёт WINDOWS 12 | Gemini 3 Pro

ИИ создаёт WINDOWS 12 | Gemini 3 Pro

Java Tutorial For beginners

Java Tutorial For beginners

Sting - Every Breath You Take || Sylwester z Dwójką 2025

Sting - Every Breath You Take || Sylwester z Dwójką 2025

Я попал в самую смертоносную школу кунг-фу (тренировки на грани невозможного)

Я попал в самую смертоносную школу кунг-фу (тренировки на грани невозможного)

Java Polymorphism Fully Explained In 7 Minutes

Java Polymorphism Fully Explained In 7 Minutes

Цена российской нефти упала до $34.. Как жить дальше? | Дмитрий Потапенко*

Цена российской нефти упала до $34.. Как жить дальше? | Дмитрий Потапенко*

Они унизили уборщика — и поплатились за это | Розыгрыш в спортзале от Анатолия № 57

Они унизили уборщика — и поплатились за это | Розыгрыш в спортзале от Анатолия № 57

Повышающее и понижающее приведение типов в Java — полное руководство

Повышающее и понижающее приведение типов в Java — полное руководство

Это снова повторяется, и никто об этом не говорит.

Это снова повторяется, и никто об этом не говорит.

Карлсен В ЯРОСТИ толкнул оператора! Что случилось в партии Карлсен - Артемьев?

Карлсен В ЯРОСТИ толкнул оператора! Что случилось в партии Карлсен - Артемьев?

Java method overriding 🙅‍♂️

Java method overriding 🙅‍♂️

#61 Abstract Keyword in Java

#61 Abstract Keyword in Java

КАДЫРОВ ГОСПИТАЛИЗИРОВАН. Глава Чечни снова пропал. Его смерть может привести к взрыву в регионе

КАДЫРОВ ГОСПИТАЛИЗИРОВАН. Глава Чечни снова пропал. Его смерть может привести к взрыву в регионе

#55 Полиморфизм в Java

#55 Полиморфизм в Java

Learn the Java super keyword in 10 minutes! 🔝

Learn the Java super keyword in 10 minutes! 🔝

Polymorphism in Java Explained with Real-Life Examples | Method Overloading & Overriding Simplified

Polymorphism in Java Explained with Real-Life Examples | Method Overloading & Overriding Simplified

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



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



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