Was ist die praktische Verwendung von neuen (Modifier) Funktionen?Praktische Verwendung neuer (Modifier) Funktionen?
1
A
Antwort
1
Der neue Modifizierer in C# ermöglicht es Ihnen, eine Methode in einer Unterklasse neu zu definieren, die die Basisklassenmethode ausblendet.
Ich würde es hauptsächlich für das Ändern einer nicht virtuellen Methode in einer Unterklasse verwenden.
2
Es ist ein Versuch, um einen Aspekt der fragile base class problem zu arbeiten.
1
Die Verwendung von neue ist, wenn Sie eine Funktion mit dem gleichen Namen wollen, aber Sie nicht wollen überschreiben. Es ist identisch mit dem Schlüsselwort in in Delphi.
Verwandte Themen
- 1. Praktische Verwendung von Ausdrucksbäumen
- 2. Praktische Verwendung für Dispatcher.DisableProcessing?
- 3. Praktische Verwendung von params Indexer
- 4. Praktische Verwendung von `Stackalloc` Schlüsselwort
- 5. Praktische effiziente Verwendung von IBOutletCollection
- 6. Praktische Beispiele für NLTK Verwendung
- 7. Modifier Tastenkombination Eingabe
- 8. Praktische Verwendung von Null-Länge-Bitfeldern
- 9. Praktische Verwendung von Wildcard-Generics in Java
- 10. In-place Merge sort praktische Verwendung
- 11. Capslock Shift Modifier
- 12. Praktische Verwendung der Verwendung von aws api Gateway-Produktion
- 13. missbrauche ich den Inline-Modifier?
- 14. Praktische Verwendung von Futures? Ie, wie man sie tötet?
- 15. Hinzufügen neuer Funktionen zu einer Schnittstelle
- 16. Modifier Key Zustand
- 17. CodeModel Modifier Auftrag
- 18. On "Redundant 'statische' Modifier"
- 19. Praktische Anwendung von System.WeakReference
- 20. Gute praktische Verwendung von Metaklassen (z. B. in Python)
- 21. Praktische Verwendung von OUT Interrupt-Endpunkt in USB?
- 22. print() gibt immer 1 zurück, gibt es eine praktische Verwendung?
- 23. Gibt es eine praktische Verwendung von „Void“ Struktur in .NET
- 24. Praktische Verwendung von Linux Echtzeit-Planungsprioritäten (SCHED_FIFO und SCHED_RR)?
- 25. Praktische Beispiele für die explizite Cursor-Verwendung von Orakel
- 26. Verwendung von C++ mit Assembly zum Zuweisen und Erstellen neuer Funktionen zur Laufzeit
- 27. Verwendung von LINQ zum Generieren neuer Objekttypen
- 28. Was macht der "private" Modifier?
- 29. Android - Modifier zu statisch ändern?
- 30. Praktische Anwendung von Bash-Array
Ich denke, Sie sprechen über C#. Umformulieren Sie die Sprache um. – Naveen
Ja, ich benutze C#. – odiseh
Hier ist mein Artikel zu diesem Thema. http://blogs.msdn.com/ericlippert/archive/2008/05/21/method-hiding-apologia.aspx –