Видео: В чем разница между переопределением метода и скрытием метода?
2024 Автор: Lynn Donovan | [email protected]. Последнее изменение: 2023-12-15 23:52
В переопределение метода , когда ссылочная переменная базового класса указывает на объект производного класса, она вызывает переопределенный метод в производный класс. В методе сокрытия , когда ссылочная переменная базового класса указывает на объект производного класса, она вызывает скрытый метод в базовый класс.
Более того, в чем разница между переопределением метода и скрытием метода в Java?
переопределение метода , когда у подкласса такой же метод с той же подписью в подкласс. Скрытие метода , когда у подкласса такой же метод имя, но другой параметр. В этом случае вы не преобладающий родитель метод , но прячется Это.
Во-вторых, что скрывается за методом в C # на примере? Ответ: Метод сокрытия происходит в наследование отношения, когда базовый класс и производный класс имеют метод с одинаковым именем. Когда мы создаем объект производного класса, он скроет метод базового класса и вызовет свой собственный метод, и это называется скрытием метода или скрытием имени в C #. наследование.
И знаете, почему используется метод сокрытия?
Он говорит нам использовать ключевое слово new, чтобы скрыть унаследованный член. Итак, используя модификатор new в производном классе метод , Это прячется реализация базового класса метод . Это называется Метод сокрытия . Это позволяет вам предоставить новую реализацию для производного класса.
Что такое скрытие метода?
Скрытие метода означает, что подкласс определил класс метод с той же сигнатурой, что и класс метод в суперклассе. В этом случае метод суперкласса скрыт подклассом. Это означает, что: Версия метод который выполняется, НЕ будет определяться объектом, который используется для его вызова.
Рекомендуемые:
В чем разница между Pebble Tec и Pebble Sheen?
Pebble Tec изготовлен из натуральной полированной гальки, которая создает неровную текстуру и нескользкую поверхность. Pebble Sheen использует ту же технологию, что и Pebble Tec, но использует более мелкие камешки для более гладкой отделки
В чем разница между когнитивным психологом и когнитивным нейробиологом?
Когнитивная психология больше ориентирована на обработку информации и поведение. Когнитивная нейробиология изучает биологию, лежащую в основе обработки информации и поведения. когнитивная нейробиология в центре
В чем разница между сборкой и разборкой?
Состоит в том, что сборка является (вычислением) в сети Microsoft, строительным блоком приложения, похожим на dll, но содержащим как исполняемый код, так и информацию, обычно находящуюся в библиотеке типов dll. Информация библиотеки типов в сборке, называемая манифестом, описывает общедоступные функции, данные, классы и версия
В чем разница между виртуальной функцией и переопределением функции?
Виртуальные функции не могут быть статическими, а также не могут быть дружественной функцией другого класса. Они всегда определяются в базовом классе и переопределяются в производном классе. Для производного класса необязательно переопределять (или переопределять виртуальную функцию), в этом случае используется версия функции базового класса
В чем сходство и в чем разница между реле и ПЛК?
Реле - это электромеханические переключатели с катушкой и двумя типами контактов: нормально разомкнутым и нормально замкнутым. Но программируемый логический контроллер, ПЛК - это мини-компьютер, который может принимать решения на основе программы и ее ввода и вывода