Quantcast
Channel: Visual Basic Tips and Tricks
Viewing all articles
Browse latest Browse all 2212

Problemino con ereditarietà

$
0
0

Buonasera a tutti.

Sto facendo alcune prove sull'ereditarietà ed ho un problema a capire e risolvere una cosa forse per voi banale.

Ho una classe da cui eredito in un'altra per poi ereditare di nuovo da quest'ultima.

A rigor di logica dovrebbe funzionare invece ho un errore di dichiarazione.

Dove sto sbagliando?

Public Class Persona
    Protected sNome As String
    Private iTelefono As Integer
    '…
    Public Property Nome() As String
        Get
            Return sNome
        End Get
        Set(ByVal Value As String)
            sNome = Value
        End Set
    End Property
End Class
Public Class Impiegato : Inherits Persona

    Private sMatricola As String
    '…
    Public Property Matricola() As String
        Get
            Return sMatricola
        End Get
        Set(ByVal Value As String)
            sMatricola = Value
        End Set
    End Property
End Class


Public Class test : Inherits Impiegato

    Dim p As New Persona()
    Dim i As New Impiegato()
    p.Nome = “Joe”
    i.Matricola = “3549”


End Class

Viewing all articles
Browse latest Browse all 2212