Estoy intentando crear una clase C#, pero no quiero que se herede. ¿Cómo puedo lograr eso?Hacer una clase no heredada
Respuesta
sealed
es la palabra que está buscando, y un enlace para reference
public sealed class MyClass
{
}
Y luego simplemente crear su clase con normalidad, sin embargo, no será capaz de heredar de ella.
Puede sin embargo, todavía heredar de una clase diferente, como así
public sealed class MyClass : MyBaseClass
{
}
crear una clase A con el método M1 y M2 de clase B con. Los métodos M1 y M2 no devuelven nada. llamada M2 método de la clase B en el interior del método M1 A. Las condiciones son:
no pondrá ninguna relación entre la clase A y B Sin herencia Sin implementación de la interfaz en cualquier lugar. No creará el objeto de la clase B en A por ningún medio como constructor/otro método/etc. No habrá ningún signo de B en A y A en B El método M1 de A puede tomar el parámetro pero el parámetro ganó ' t ser de tipo de objeto/B método M2 no es abstracto/static M2 es método normal no clase tiene cualquier clase de base define Código no debe superar más de 25 líneas
- 1. ¿Cómo hacer que una clase externa sea heredada de una clase interna?
- 2. constructor predeterminado de una clase heredada
- 3. OOP Diferencia entre una clase derivada y una clase heredada?
- 4. JavaScript: Agregar clase heredada a la matriz no funciona
- 5. ¿Cómo anular una propiedad de clase heredada en C#?
- 6. NHibernate Clase heredada pero no es necesario que persista
- 7. elimina el atributo de clase en Python clase heredada
- 8. Clase abstracta heredada con JPA (+ Hibernate)
- 9. Deserializar clase heredada con DataContractSerializer (typeof (BaseClass))
- 10. Método python __init__ en la clase heredada
- 11. Objetivo-C: acceder a propiedades privadas en una clase heredada
- 12. diseño de memoria de la clase heredada
- 13. Clase heredada de la clase sin el constructor predeterminado
- 14. Modelos Django e integración de clase heredada
- 15. En C++, ¿es posible reenviar declarar una clase como heredada de otra clase?
- 16. Clase de excepción heredada con propiedad de mensaje personalizado
- 17. ¿Por qué una estructura C# no puede ser heredada?
- 18. Trabajando en una aplicación de Rails heredada
- 19. Android: Hacer una clase parcelable
- 20. Tabla heredada con columna denominada "clase" en Rails
- 21. clase heredada C++ tiene miembro del mismo nombre
- 22. ¿Cómo enumero una lista de interfaces que están definidas directamente en una clase heredada?
- 23. cómo evitar que la clase 'a' sea heredada por otra clase?
- 24. Autenticación PAM para una aplicación heredada
- 25. Llamando al método padre de la clase heredada de la clase base
- 26. ¿Por qué el operador de encasillamiento no funciona con la clase heredada?
- 27. ¿Cómo puedo decirle a la clase heredada que no llame al constructor sin parámetros de su clase base?
- 28. ¿Cómo llamar correctamente al constructor de la clase base de la clase heredada en Delphi Phrism?
- 29. ¿Puedo tener copias diferentes de una variable estática para cada tipo diferente de clase heredada?
- 30. Crear contratos de código para una biblioteca heredada