vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 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
Verschachtelte Klassen 
Autor: Baret
Datum: 01.10.09 17:49

Hallo,

Ich bin gerade dabei so eine Art Robotersimulator zu programmieren(nur um hinzuzulernen). Da dies mein erstes Projekt mit VB.Net und Klassen ist, habe ich noch etliche Probleme.

Also ich habe eine Klasse Roboter welche einige Eigenschaften und Methoden enthält.
Jetzt möchte ich verschiedene Sensoren einzeln zum Roboter hinzufügen können.
Damit meine ich, dass einige Sensoren als Objekte definiert sind...Also ein Objekt ist ein Helligkeitssensor, eines ein Distanzsensor, usw. Jedes dieser Sensorobjekte hat natürlich auch eigene Methoden und Eigenschaften.
Ich möchte die Methoden und Eigenschafter aber nicht normal vererben, sondern ich möchte die Funktionen verschachtelt zur Verfügung haben.

Also so:
Roboter.Speed
Roboter.Sensor1.Eigenschaft
Roboter.Sensor2.Eigenschaft
Auszug aus dem Code
Public Class Robot
    Public StartPositionX As Integer = 100
    Public StartPositionY As Integer = 100
 
    Public p_PositionX As Integer = StartPositionX
    Public p_PositionY As Integer = StartPositionY
    Public int_Speed As Integer = 0                     'Aktuelle 
    ' Geschindigkeit in Längsrichtung
    Public dbl_Angle As Double = 0                      'Aktueller Winkel ( 
    ' 12Uhr entspricht 0Grad, 3Uhr entspricht 90Grad bzw. Pi/2)
.
.
.
End Class
Public Class Sensor_brightness
    Private int_diameter as Integer = 10
    Public Property brightness ...
    .
    .
End Classe
Ich möchte jetzt zum Roboter mehrere Sensoren hinzufügen können. Also entweder 2 Helligkeitssenoren oder 1 Helligkeitssensor und ein Distanzsensor, usw.!

Ich hoffe ich konnte das einigermaßen verständlich erklären?!

Funktioniert mein Vorhaben überhaupt?

Vielen Dank im Voraus
Mit freundlichen Grüßen
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Verschachtelte Klassen2.392Baret01.10.09 17:49
Re: Verschachtelte Klassen1.636ModeratorFZelle01.10.09 19:47
Re: Verschachtelte Klassen1.571Baret03.10.09 10:12
Re: Verschachtelte Klassen1.532ModeratorFZelle03.10.09 11:04
Re: Verschachtelte Klassen1.525Baret03.10.09 12:41
Re: Verschachtelte Klassen1.572sollniss03.10.09 15:01
Re: Verschachtelte Klassen1.531Baret03.10.09 15:22

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