vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Problem mit Vererbung und Schnittstellen 
Autor: Schü
Datum: 05.11.14 09:14

Sorry, so ist es richtig!

Public Module modGlobal
    Public Interface IHöhe
        Property Höhe As Double
    End Interface
 
    Public Class Reihe(Of T As IHöhe)
        Private mInternObj As T
 
        Public Property Obj As T
            Get
                Return mInternObj
            End Get
            Set(value As T)
                mInternObj = value
            End Set
        End Property
    End Class
 
    Public Class Fläche(Of T As IHöhe)
        Private mReihe As Reihe(Of T)
        Private mAnzReihen As Integer
 
        Public Sub New(ByVal R As Reihe(Of T), ByVal Anzahl As Integer)
            mReihe = R
            mAnzReihen = Anzahl
        End Sub
 
        Public ReadOnly Property Anzahl() As Integer
            Get
                Return mAnzReihen
            End Get
        End Property
 
        Public Function GetFläche() As Double
            'Hier wird die Fehlermeldung angezeigt: 
            '"Der Wert vom Typ Reihe(Of T) 
            'kann nicht in Reihe(Of IHöhe) konvertiert werden."
 
            Return m_GetFläche(mReihe, mAnzReihen)
        End Function
    End Class
 
    Public Function m_GetFläche(ByVal R As Reihe(Of IHöhe), ByVal Länge As _
      Double) As Double
        If R.Obj Is Nothing Then Return 0
        Return R.Obj.Höhe * Länge
    End Function
End Module
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Problem mit Vererbung und Schnittstellen2.224Schü05.11.14 08:30
Re: Problem mit Vererbung und Schnittstellen1.498Manfred X05.11.14 08:53
Re: Problem mit Vererbung und Schnittstellen1.476Schü05.11.14 09:08
Re: Problem mit Vererbung und Schnittstellen1.505Manfred X05.11.14 09:12
Re: Problem mit Vererbung und Schnittstellen1.469ModeratorDaveS05.11.14 08:55
Re: Problem mit Vererbung und Schnittstellen1.438Schü05.11.14 09:09
Re: Problem mit Vererbung und Schnittstellen1.446Schü05.11.14 09:14
Re: Problem mit Vererbung und Schnittstellen1.534Manfred X05.11.14 09:23
Re: Problem mit Vererbung und Schnittstellen1.452Schü05.11.14 14:21
Re: Problem mit Vererbung und Schnittstellen1.501Manfred X06.11.14 07:13
Re: Problem mit Vererbung und Schnittstellen1.447Schü06.11.14 11:45
Re: Problem mit Vererbung und Schnittstellen1.626Manfred X06.11.14 11:58
Re: Problem mit Vererbung und Schnittstellen1.506Schü06.11.14 12:02
Re: Problem mit Vererbung und Schnittstellen1.594Manfred X06.11.14 12:12
Re: Problem mit Vererbung und Schnittstellen 1/31.504Schü06.11.14 14:29
Re: Problem mit Vererbung und Schnittstellen 2/31.485Schü06.11.14 14:30
Re: Problem mit Vererbung und Schnittstellen 3/31.562Schü06.11.14 14:31
Re: Problem mit Vererbung und Schnittstellen 4/31.431Schü06.11.14 14:32
Objektmodell und Vererbung1.477Manfred X06.11.14 15:23
Re: Objektmodell und Vererbung1.438Schü12.11.14 17:58
Re: Objektmodell und Vererbung1.497Manfred X12.11.14 18:39
Re: Objektmodell und Vererbung1.454Schü13.11.14 09:41
Re: Objektmodell und Vererbung1.450Manfred X13.11.14 11:05

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel