Що таке hide у C#?
- Blog
- Що таке hide у C#?
admin
Метод приховування методів базового класу від похідного класу відомий як приховування методу. Цей метод також відомий як метод затінення. Реалізацію методів базового класу можна приховати від похідного класу під час приховування методів за допомогою ключового слова new.26 березня 2024 р.
в приховування методів, ви можете приховати реалізацію методів базового класу від похідного класу за допомогою ключового слова new. Іншими словами, при приховуванні методу ви можете перевизначити метод базового класу в похідному класі за допомогою ключового слова new.
У перевизначенні методу, коли змінна базового класу посилається на об’єкт похідного класу, вона викликає перевизначений метод у похідному класі. Під час приховування методу, коли змінна базового класу посилається на об’єкт похідного класу, вона викликає прихований метод у базовому класі.
Приховування методу досягається за допомогою використовуючи ключове слово new у методі похідного класу. Метод базового класу має бути позначений як віртуальний, щоб його приховав метод похідного класу. Метод похідного класу повинен мати те саме ім’я, що й метод базового класу, але він може мати інший тип повернення або підпис методу.
Коли використовується як модифікатор оголошення, ключове слово new явно приховує член, успадкований від базового класу. Коли ви приховуєте успадкований член, похідна версія члена замінює версію базового класу.
Приховування методів у C# Метод приховування методів базового класу від похідного класу відомий як приховування методу. Цей метод також відомий як метод затінення. Реалізацію методів базового класу можна приховати від похідного класу за допомогою приховування методів за допомогою ключового слова new.
© Copyright 2025Місцеві поради| Theme developed by Lucid Solutions