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