Udostępnij za pośrednictwem


Przesłanianie funkcji wirtualnej

Funkcje wirtualne zdefiniowane w klasie bazowej można zastąpić za pomocą programu Visual Studio okno Właściwości.

Aby zastąpić funkcję wirtualną w okno Właściwości:

  1. W widoku klasy wybierz klasę.

  2. W okno Właściwości wybierz przycisk Przesłonięcia.

    Uwaga

    Przycisk Przesłonięcia jest dostępny po wybraniu nazwy klasy w widoku klasy lub wybraniu w oknie źródłowym.

    Lewa kolumna zawiera listę funkcji wirtualnych. Jeśli nazwa funkcji wirtualnej również pojawi się w prawej kolumnie, przesłonięcia zostały już zaimplementowane.

  3. Jeśli funkcja nie ma przesłonięć, wybierz komórkę w prawej kolumnie w okno Właściwości, aby wyświetlić sugerowaną nazwę zastępowania funkcji jako <dodaj>FuncName.

  4. Wybierz sugerowaną nazwę, aby dodać kod wycinkowy dla funkcji.

  5. Aby edytować funkcję zastępowania, kliknij dwukrotnie nazwę funkcji w widoku klasy i edytuj kod w oknie źródłowym.

Aby usunąć przesłonięcia, wybierz nazwę funkcji przesłonięcia w prawej kolumnie i wybierz pozycję <Usuń>FuncName. Kod funkcji jest komentowany.