vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 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
Klassenvererbung in Bezug zu geometrischen Figuren 
Autor: keco
Datum: 04.01.08 16:11

Hey,

ich wollte mich mal an ein Programm versuchen, welches mit Klassenvererbung etc arbeitet. Spontan dau eingefallen ist mir das Thema Mathematik um das zu machen.

Dazu habe ich eine Basisklasse erstellt für 2Dimensionale Figuren:
Public MustInherit Class Geometric2D
    Protected pntPoint As Point
    Protected r As Double
    Protected a, b As Double
 
    Structure Point
        Private intX, intY As Double
 
        Public Property X() As Double
            Get
                Return intX
            End Get
            Set(ByVal value As Double)
                intX = value
            End Set
        End Property
 
        Public Property Y() As Double
            Get
                Return intY
            End Get
            Set(ByVal value As Double)
                intY = value
            End Set
        End Property
    End Structure
 
    MustOverride Function GetFläche() As Double
 
    MustOverride Function GetUmfang() As Double
End Class
Anschließend eine Subklasse "Kreis", mit der Zeile "Inherits Geometric2D". Als nächstes habe ich eine Klasse "Kugel" erstellt und analalog dazu noch eine Geometric3D, welche in der Structure noch "Z" enthält und die Function "GetVolumen". Nun wollte ich also, dass die Klasse Kugel beide Klassen vererbt bekommt, aber das ist nicht zulässig, wie mir mein Compiler mitteilen möchte.

Wie kann ich denn dieses Schema sinnvoll OOP gemäß umsetzen? Anfangs hatte ich das die "Z-Koordinate" und "GetVolumen" in der Geometric2D (vorher hieß sie nur Geometric), aber eine 2D-Figur braucht diese Methoden gar nicht.

Hat jemand von euch eine Idee?

MfG
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Klassenvererbung in Bezug zu geometrischen Figuren855keco04.01.08 16:11
Re: Klassenvererbung in Bezug zu geometrischen Figuren551Moderatorralf_oop04.01.08 20:49
Re: Klassenvererbung in Bezug zu geometrischen Figuren564keco04.01.08 20:57
Re: Klassenvererbung in Bezug zu geometrischen Figuren520Moderatorralf_oop05.01.08 00:40
Re: Klassenvererbung in Bezug zu geometrischen Figuren553keco05.01.08 00:58
Re: Klassenvererbung in Bezug zu geometrischen Figuren553keco05.01.08 10:34
Re: Klassenvererbung in Bezug zu geometrischen Figuren505Moderatorralf_oop05.01.08 17:06

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