Ich hatte mal vor ein kleines Guide uber das OOP (Objekt orientiertes programmieren) zu machen.
Dieses tutorium ist für Anfänger gedacht
1. Was ist OOP
OOP bedeutet das eine Sprache aus Objekten besteht, welche Methoden, variablen und andere Objekte enthalten können. Ob man diese Funktion nutzt oder nicht ist ganz allein Sache des Programmierers.
Um den Code einer Methode aufzurufen muss sie zu erst uber einen Objekt Verweis initialisiert werden.
2. Verwendung von Objekten
Ein Objekt kann vieles sein, die wichtigsten sind: Klassen, Strukturen und Module(vb)
Klassen werden so erstellt:
Vb:
c#:
Aufrufen von Objekten
Um ein Objekt aufzurufen muss man einen Objektverweis erstellen. Dafür muss das Objekt mithilfe einer variable in den RAM geladen werden.
Die Variable muss vom Typ der Klasse sein
VB:
c#:
Somit ist der Speicher schon mal resaviert aber das Objekt wurde noch nicht reingelassen bzw initialisiert
Im .Net muss man dafür der variable den wert new objektname zuweisen:
Um die Methoden etc uber diesen Verweis aufzurufen verwendet man
Sollte man sich im selben Objekt befinden oder das Objekt importiert haben so Kann man das Verweis. Weglassen.
Einige Objekte wie Module sind so vor deklariert dass sie keinen Verweis benötigen (z.b. Windows.forms.Application)
Für gewöhnlich released(loscht) man das Objekt aus dem RAM/Verweis uber Verweis.dispose
3. Methoden und Funktionen
In einer oop Sprache wird der Code in Funktionen und Methoden verwendet, welche aufgerufen werden. Das heißt, ich schreibe meinen Code in die Methode und der Compiler ruft diese dann auf.*
Der Unterschied zwischen Methoden und Funktionen ist das Funktionen einen ruckgabewert haben und Methoden nicht, Methoden werden so deklariert:
alles was zwischen den beiden Zeilen steht ist der Code der ausgeführt wird.
In den klammern stehen die variablen die beim aufrufen übergeben werden sollen.
Funktionen werden so deklariert
hier wird mit dem As String angegeben was der Typ sein soll des, von dem was die Funktion zurück gibt und das Return sagt der Funktion, das sie diesen wert zurückgeben soll.
Aufgerufen werden Methoden und Funktionen über
Das variablen weitergeben heisst nichts anderes als einer anderen Methode eine variable mitzuteilen die von der aufrufenden methode generiert wird
So dass solls dann auch für dieses Tutorium gewesen sein.
Dieses tutorium ist für Anfänger gedacht
1. Was ist OOP
OOP bedeutet das eine Sprache aus Objekten besteht, welche Methoden, variablen und andere Objekte enthalten können. Ob man diese Funktion nutzt oder nicht ist ganz allein Sache des Programmierers.
Um den Code einer Methode aufzurufen muss sie zu erst uber einen Objekt Verweis initialisiert werden.
2. Verwendung von Objekten
Ein Objekt kann vieles sein, die wichtigsten sind: Klassen, Strukturen und Module(vb)
Klassen werden so erstellt:
Vb:
c#:
Aufrufen von Objekten
Um ein Objekt aufzurufen muss man einen Objektverweis erstellen. Dafür muss das Objekt mithilfe einer variable in den RAM geladen werden.
Die Variable muss vom Typ der Klasse sein
VB:
c#:
Somit ist der Speicher schon mal resaviert aber das Objekt wurde noch nicht reingelassen bzw initialisiert
Im .Net muss man dafür der variable den wert new objektname zuweisen:
Um die Methoden etc uber diesen Verweis aufzurufen verwendet man
Sollte man sich im selben Objekt befinden oder das Objekt importiert haben so Kann man das Verweis. Weglassen.
Einige Objekte wie Module sind so vor deklariert dass sie keinen Verweis benötigen (z.b. Windows.forms.Application)
Für gewöhnlich released(loscht) man das Objekt aus dem RAM/Verweis uber Verweis.dispose
3. Methoden und Funktionen
In einer oop Sprache wird der Code in Funktionen und Methoden verwendet, welche aufgerufen werden. Das heißt, ich schreibe meinen Code in die Methode und der Compiler ruft diese dann auf.*
Der Unterschied zwischen Methoden und Funktionen ist das Funktionen einen ruckgabewert haben und Methoden nicht, Methoden werden so deklariert:
alles was zwischen den beiden Zeilen steht ist der Code der ausgeführt wird.
In den klammern stehen die variablen die beim aufrufen übergeben werden sollen.
Funktionen werden so deklariert
hier wird mit dem As String angegeben was der Typ sein soll des, von dem was die Funktion zurück gibt und das Return sagt der Funktion, das sie diesen wert zurückgeben soll.
Aufgerufen werden Methoden und Funktionen über
Das variablen weitergeben heisst nichts anderes als einer anderen Methode eine variable mitzuteilen die von der aufrufenden methode generiert wird
So dass solls dann auch für dieses Tutorium gewesen sein.