Chciałbym zrobić to samo, co robię w Javie ze słowem kluczowym final
. Próbowałem użyć słowa kluczowego const
, ale nie działa. Jak mogę zapobiec dziedziczeniu innych klas z mojej klasy?Jak zrobić klasę chronioną dla dziedziczenia?
6
A
Odpowiedz
18
Słowo kluczowe, które wyszukujesz, jest "zapieczętowane".
5
"NonInheritable" dla VB.NET
2
Generalnie należy zaznaczyć typ ze szczelnym słów kluczowych w przypadku, gdy chcesz zapobiec wyprowadzenie. Jednak w niektórych przypadkach nie jest to właściwe. Na przykład chcesz zezwolić typom z zespołu na wyprowadzanie z Twojego publicznie dostępnego typu, ale uniemożliwić stronom trzecim wyprowadzenie.
Oto kilka sztuczek, które pozwalają, aby to zrobić:
Powiązane problemy
- 1. Jak zrobić klasę iterowalną?
- 2. Jak ukryć chronioną procedurę obiektu?
- 3. Jak zrobić własną niestandardową klasę błędów wykonywania?
- 4. Jak zrobić naturalną klasę String w PHP
- 5. Jak zadeklarować zmienną "chronioną" w swift
- 6. Statyczny aser dla dziedziczenia publicznego
- 7. Instancja twig dla obiektów dziedziczenia
- 8. W jaki sposób mogę przetestować chronioną metodę w C++?
- 9. Alternatywy dla hierarchii głębokiego dziedziczenia?
- 10. Jak zrobić przycisk JFrame otworzyć inną klasę JFrame w Netbeans?
- 11. Jak utworzyć klasę swift dla kategorii?
- 12. Próba implementacji dziedziczenia delegata
- 13. Jak zrobić róg dla łuku
- 14. Reguły dziedziczenia klasy
- 15. Różnice między klasycznym dziedziczenia i prototypowego dziedziczenia
- 16. Cronjob z witryną chronioną hasłem (.htaccess)
- 17. Jak uzyskać klasę Objective-C dla ivar?
- 18. Jak nazwać klasę es6 (dla komponentów React)
- 19. prototypal dziedziczenia w PHP (jak w JavaScript)
- 20. JPA Język zapytań dla jednostki z dziedziczenia
- 21. Jak zamienić klasę Laravel Builder na klasę
- 22. użyciu std :: shared_ptr z chronioną konstruktora \ destructor
- 23. Zachowanie dziedziczenia ExtJs
- 24. jak pisać konstruktory dziedziczenia C++
- 25. Jak rozszerzyć klasę Django o klasę DateFieldListFilter?
- 26. W jaki sposób mogę zapewnić/zweryfikować metodę chronioną przez Moq?
- 27. Wiele dziedziczenia: rozmiar klasy dla wirtualnych wskaźników?
- 28. Jak przekonać Doxygen do ignorowania relacji dziedziczenia?
- 29. Jak używać dziedziczenia dla klasy z TEST_CLASS w CppUnitTestFramework
- 30. Jak zaimplementować konstruktor ruchu dla dziedziczenia w kształcie rombu?
Tak, dzięki masz rację, dodałem link do niego. Jest zapieczętowany (do uszczelnienia!). Muszę się zgodzić, że nie używam tego słowa kluczowego dużo. –