Buscador

Todas las clases necesitan una clase base

El diseño de la plataforma .NET Framework dicta como norma que toda clase creada necesita heredar de una clase base. Esto puede resultar un tanto confuso al principio, ya que en los ejemplos escritos en anteriores apartados, no hemos heredado, al menos aparentemente, de ninguna clase. 
Cuando creamos una nueva clase, si en ella no establecemos una relación explícita de herencia con otra clase, el entorno de ejecución de .NET internamente la creará haciendo que herede de la clase Object, que se encuentra en el espacio de nombres System. 
Esto es debido a que el tipo de herencia en .NET Framework es simple, y en la jerarquía de clases de la plataforma, Object es la clase base, a partir de la cuál, se derivan el resto de clases. Por este motivo, las declaraciones mostradas en el Código fuente 259 serían equivalentes.

' declaración normal (se hereda implícitamente de Object)
Public Class Empleado
' declaración heredando explícitamente de Object
Public Class Empleado
Inherits System.Object
Código fuente 259

No hay comentarios:

Publicar un comentario