5 Objektorientierte Programmierung
Visual Basic .NET ist rein objektorientiert. Was das genau bedeutet, erfahren Sie in diesem Kapitel.
In den folgenden Abschnitten lernen Sie die objektorientierte Denkweise kennen und erzeugen eigene Klassen und Objekte.
5.1 Was ist Objektorientierung?
Die Objektorientierung ist ein Denkansatz, der Ihnen als Programmierer dabei hilft, die Abläufe der realen Welt in einem Programm nachzubilden. Sie dient zur Klassifizierung der Objekte und Daten, die in einem Programm behandelt werden sollen. Die Eigenschaften und Methoden ähnlicher Objekte werden durch gemeinsame Definitionen, die Klassen, zusammengefasst und besser handhabbar.
Visual Basic .NET ist eine rein objektorientierte Sprache. Wir haben eigentlich schon die ganze Zeit in diesem Buch mit Objekten gearbeitet:
- Zum einen wurden Steuerelemente und ihre Eigenschaften genutzt. Jeder Button, jedes Textfeld usw. ist ein Objekt einer speziellen Klasse, in der die Eigenschaften von Buttons bzw. Textfeldern festgelegt sind.
- Zum anderen wurde sowohl mit einzelnen Variablen als auch mit Datenfeldern gearbeitet. Einzelne Variablen sind Objekte ihres Datentyps (Double, Integer, ...). Es können festgelegte Operationen mit ihnen ausgeführt werden (Addition, Subtraktion usw.). Objekten der Klasse Array (Datenfeld) stehen vordefinierte Methoden zur Verfügung (Clone(), Sort(), ...).
Der nächste Schritt, die Erzeugung eigener Klassen und der zugehörigen Objekte, sollte Ihnen also nicht schwerfallen.
Hinweis: Die in diesem Kapitel dargestellten Programme sind ein Kompromiss, denn sie erklären zwar die sprachlichen Elemente der Objektorientierung in Visual Basic .NET, erreichen dies aber nicht anhand von umfangreichen Programmen, bei denen sich der Vorteil der Objektorientierung besonders auswirken würde.
Stattdessen werden eigene, kleine und übersichtliche Klassen definiert und genutzt. Dadurch verbessert sich das Verständnis für die Objektorientierung allgemein und gleichzeitig für die Nutzung der bereits vorhandenen Klassen von Visual Basic .NET.
Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.