Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 2461|Antwort: 0

[Quelle] C#-Programmierung verwendet die Schlüsselwörter Override und New, um zwischen ihnen zu unterscheiden

[Link kopieren]
Veröffentlicht am 23.03.2024 21:01:38 | | | |
Der Override-Modifikator kann bei virtuellen Methoden verwendet werden, muss aber auch bei abstrakten Methoden verwendet werden. Dies weist den Compiler an, es mit der zuletzt definierten Methode zu implementieren. Selbst wenn die Methode auf einer Referenz auf die Basisklasse aufgerufen wird, verwendet sie eine Implementierung, die sie überschreibt.
Der neue Modifikator weist den Compiler an, die Kindimplementierung anstelle der Elternimplementierung zu verwenden.Jeglicher Code, der nicht auf deine Klasse, sondern auf die Elternklasse verweist, wird mit der Elternklasse implementiert

Deklariere zwei Klassen: BaseClass und DerivedClass. DerivedClass erbt von BaseClass. Wie unten gezeigt:



Code:


Einfach ausgedrückt: Wenn sich die Elternklasse auf ein Kindklassenobjekt bezieht, wird die Methode aufgerufen, wenn sie Überschreibung ist, die Unterklassenmethode wird ausgeführt; Wenn du neue Überschreibung verwendest, führst du die Methode der übergeordneten Klasse aus.

Wie unten gezeigt:



Referenz:
Der Hyperlink-Login ist sichtbar.
Der Hyperlink-Login ist sichtbar.





Vorhergehend:Starte die Guardian ASP.NET Core App mit PM2
Nächster:.NET/C#-Reflexionsattribut, das anhand von Nulltypen beurteilt werden kann
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com