• Keine Ergebnisse gefunden

„Eine Klasse ist der Plan zum Erzeugen von Objekten“ Einführung in wichtige Begriffe der objektorientiertenProgrammierung Infoblatt:

N/A
N/A
Protected

Academic year: 2022

Aktie "„Eine Klasse ist der Plan zum Erzeugen von Objekten“ Einführung in wichtige Begriffe der objektorientiertenProgrammierung Infoblatt:"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Infoblatt:

Einführung in wichtige Begriffe der objektorientierten Programmierung

„Eine Klasse ist der Plan zum Erzeugen von Objekten“

Ausschnitte der realen Welt AUTOS

Alle Objekte der Klasse haben die gleichen Eigenschaften (=Attribute) und das gleiche Verhalten (=Methoden). Objekte, die gleich beschrieben werden können (in Bezug auf Eigenschaften und Methoden), werden in einer Klasse zusammengefasst. Der Zustand eines Objekts ist durch die konkreten Attributwerte gegeben. Die Darstellung erfolgt in einem sog. Klassendiagramm:

Auto Modell Baujahr Kw Farbe

Tankvolumen

Verbrauch

Kurvenneigung, … Klasse

Eigenschaften / Attribute

Verhalten / Methoden

Objekt 1:

Mercedes 450 SL Baujahr: 2009 Kw: 240 Farbe: silber Tankvolumen: 80 l

Objekt 2:

Porsche Carrera Baujahr: 2010 Kw: 410 Farbe: weiß Tankvolumen: 100 l

Objekt : Ford Kuga Baujahr: 2010 Kw: 140 Farbe: weiß Tankvolumen:

80 l

(2)

Infoblatt:

Wichtige Datentypen:

Bezeichnung Schreibweise Nutzung

Integer int Nur bei ganzen Zahlen

String String

(hier ist der

Anfangsbuchstabe immer groß)

Bei alphanumerischen Zeichenketten

Double double Bei Dezimalzahlen

Darstellung eines Klassendiagramms:

Auto

- modell: String - baujahr: int - kw: int - farbe: String -tankvolumen: int

+ berechneverbrauch():double +

berechnekurvenneigung():doubl e

Im ersten Teil des Rechtecks steht der Name der Klasse, im zweiten Teil sind die Attribute/Instanzvariablen aufgeführt, die ein Objekt der Klasse beschreiben. Von jedem Attribut/jeder Instanzvariable wird auch der Datentyp genannt: Die Minuszeichen vor den Attributnamen weisen darauf hin, dass die Attribute/Instanzvariablen nur lokal (private) definiert sind. Das bedeutet, die Attribute/Instanzvariablen können nur innerhalb der Klasse gesehen werden.

Im unteren Teil des Klassendiagramms sind die Methoden aufgeführt. Man kann sie als kleine Programme verstehen, die in der Verantwortung der Klasse liegen. Für die Klasse Auto sind die Methoden berechneverbrauch() und berechnekurvenneigung() vorgesehen.

Das Pluszeichen vor dem Methodennamen (public) bedeutet, dass die Methode auch außerhalb der Klasse aufgerufen werden kann, der Eintrag double bedeutet, dass die Methode einen Wert vom Typ Double (Kommazahl) zurückgibt.

Festlegungen:

- Klassennamen beginnen mit Großbuchstaben.

- Attribut- und Methodennamen beginnen mit einem Kleinbuchstaben - Namen dürfen keine Leerzeichen enthalten.

Referenzen

ÄHNLICHE DOKUMENTE

Erzeugen Sie ein zweites Objekt ( person2 ) mit dem Namen Angela Merkel und dem Alter 56 sowie ein drittes Objekt für sich selbst mit Ihren eigenen Daten.. Achtung:

beschreiben die Eigenschaften einer Klasse beschreiben das Verhalten einer Klasse Beschreiben das Verhalten einer Klasse sind die konkreten Ausprägungen von In- stanz-variablen.

Im ersten Teil des Rechtecks steht der Name der Klasse, im zweiten Teil sind die Attribute/Instanzvariablen aufgeführt, die ein Objekt der Klasse beschreiben. Von jedem

Im ersten Teil des Rechtecks steht der Name der Klasse, im zweiten Teil sind die Attribute/Instanzva- riablen aufgeführt, die ein Objekt der Klasse beschreiben. Von jedem

Es bezieht sich auf Dinge, kann aber auch bei Personen und Tieren verwendet werden!. Who ist jedoch bei Personen üblicher als

Die Schülerinnen und Schüler müssen überlegen, ob diese symmetrisch sind oder nicht und bei den symmetrischen Gegenständen alle Symmetrieachsen einzeichnen.. Da es bei

Als Grundregel für den Gebrauch von some und any sowie ihren Zusammensetzungen hast du gelernt, dass man sich nach der Satzart richten muss (Aufgabe 19 und 23).. Es gibt aber

[r]