Какая польза от super () в Java?
Какая польза от super () в Java?

Видео: Какая польза от super () в Java?

Видео: Какая польза от super () в Java?
Видео: 🔥МАЧО)) @ganapatiyogi 2024, Май
Anonim

В супер ключевое слово в Джава это ссылочная переменная, которая использовал для ссылки на непосредственный объект родительского класса. Всякий раз, когда вы создаете экземпляр подкласса, неявно создается экземпляр родительского класса, на который ссылается супер ссылочная переменная.

Следовательно, какова цель super () в Java?

супер это ключевое слово. Он используется внутри определения метода подкласса для вызова метода, определенного в супер класс. Частные методы супер -класс не может быть вызван. Только общедоступные и защищенные методы могут быть вызваны супер ключевое слово. Он также используется конструкторами класса для вызова конструкторов своего родительского класса.

Кроме того, каково использование этого ключевого слова в Java? Ключевое слово 'Это в Джава это ссылочная переменная, которая ссылается на текущий объект. «this» - это ссылка на текущий объект, метод которого вызывается. Вы можете использовать "это" ключевое слово чтобы избежать конфликтов имен в методе / конструкторе вашего экземпляра / объекта.

Также вопрос в том, в чем разница между this () и super () в Java?

это и супер два специальных ключевых слова в Джава , который используется для представления текущего экземпляра класса и супер класс. Как я сказал в первая линия, основная разница между это и супер в Джава в том, что он представляет текущий экземпляр класса, а супер представляют текущий экземпляр родительского класса.

Можем ли мы объединить this () и super ()?

Оба эти () и супер () вызовы конструктора. Вызов конструктора всегда должен быть первым оператором. Так мы можем нет имеют два оператора в качестве первого оператора, следовательно, либо мы можем вызов супер() или мы можем назови это () из конструктора, но не то и другое вместе.

Рекомендуемые: