Как интегрировать программное обеспечение Stata с Sharepoint 2013

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

Это отличается от переопределения элемента базового класса; для этого элемент базового класса должен быть помечен как абстрактный или виртуальный. Так что не каждый член базового класса может быть переопределен. Предположим, вы подклассифицируете класс из чужой сборки, и у вас нет доступа или не хотите возвращаться и модифицировать этот код, чтобы сделать участников виртуальными. Без нового ключевого слова вы бы застряли.

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

0
задан Nick Cox 25 February 2015 в 08:42
поделиться