Ir a Emagister Encuentra tu formación ideal
¡Mailxmail y emagister se unen para que tengas toda la formación a tu alcance!
12.185 cursos gratis
8.202.026 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

Capítulo 6:

 Códigos de computación. Palabras (2/2)

3.4.1.4. La palabra reservada Sealed

El modificador sealed, cuando se aplica a una clase, impide que otras clases hereden de esa clase. Por ejemplo:

class ClaseA

{

internal int Numero;

}

sealed class ClaseB : ClaseA

{

internal string Texto;

}

En este ejemplo, la ClaseB es sealed, lo que significa que no deja que se herede de ella. Pero eso no le impide que esta clase pueda heredar de otras clases, como por ejemplo, de la ClaseA.

El modificador sealed también puede utilizarse en un método o propiedad que invalide un método o propiedad virtual en una clase base. De esta forma, se puede permitir la derivación de clases de la clase e impedir que se invaliden determinados métodos o propiedades virtuales. Ver el siguiente ejemplo del uso de sealed:

uso de sealed

Conclusión a la herencia:

1.      La subclase hereda todos los métodos y propiedades de la clase base.

2. Asimismo la subclase puede incorporar nuevos métodos y propiedades. Si la subclase crea un método con idéntico nombre al de la superclase, el método de esta última se oculta y no puede ser accedido directamente. Para poder hacerlo se usará la palabra reservada base, seguido del nombre del método: base.NombreMetodoPrincipal

3. Los objetos Private de la Superclase no son accesibles por la subclase.

4. Los objetos Protected, Intenal y Public sí son accesibles por la subclase.

5. Los métodos Protected se comportan como si fueran Private para otros métodos de otras clases, pero no para los métodos de la subclase, con independencia del espacio de nombres al que pertenezcan, para lo cual son a todos los efectos Public.

6. Los miembros heredados por una subclase, pueden a su vez, ser heredados por otras subclase, lo que se conoce como propagación de la herencia.

Nuestras novedades en tu e-mail

Escribe tu e-mail:

Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Cursos similares a Diseño de Aplicaciones Orientadas a Objetos (2/3)


  • Vídeo
  • Alumnos
  • Valoración
  • Cursos
1. Diseño de Aplicaciones Orientadas a Objetos (1/3)
En esta oportunidad deseamos enseñarte un nuevo curso de programación en el cual... [05/10/11]
91  
2. Actionscript 3. Objetos
Objetos AS3 . Entra a nuestro tutorial de Actionscript 3 y aprende el lenguaje de... [04/07/11]
121
Curso con video
3. PHP y MySQL. Aplicaciones Web: programación (primera parte)
Programación de aplicaciones Web con PHP y MySQL. Con este curso aprenderás el... [02/12/08]
5.012  

El blog de mailxmail|¿Qué es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail


Ponte al día de Programación con nuestros cursos gratis