Condividi tramite


Procedura: ereditare da una classe in Visual Basic

Aggiornamento: novembre 2007

In questo esempio vengono definite le classi Circle e Rectangle, che ereditano entrambe dalla classe Shape, e la classe Square che eredita dalla classe Rectangle.

Esempio

Questo esempio di codice è disponibile anche come frammento di codice IntelliSense. Nella casella di selezione dei frammenti di codice si trova in Linguaggio Visual Basic. Per ulteriori informazioni, vedere Procedura: inserire frammenti nel codice (Visual Basic).

Public Class Shape
    ' Definitions of properties, methods, fields, and events.
End Class
Public Class Circle : Inherits Shape
    ' Specialized properties, methods, fields, events for Circle.
End Class
Public Class Rectangle : Inherits Shape
    ' Specialized properties, methods, fields, events for Rectangle.
End Class
Public Class Square : Inherits Rectangle
    ' Specialized properties, methods, fields, events for Square.
End Class

Compilazione del codice

L'esempio presenta i seguenti requisiti:

  • Un riferimento allo spazio dei nomi System.

    Nota:

    Verificare che la classe da cui si desidera ereditare non sia definita come NotInheritable.

Vedere anche

Attività

Procedura: creare una forma con contorno

Riferimenti

NotInheritable

Altre risorse

Ereditarietà in Visual Basic

Creazione e utilizzo di oggetti