Premium Partner

Java Fundation

Zum lernen von Java

Zum lernen von Java


Kartei Details

Karten 12
Sprache Deutsch
Kategorie Berufskunde
Stufe Universität
Erstellt / Aktualisiert 05.09.2017 / 07.09.2017
Lizenzierung Keine Angabe
Weblink
https://card2brain.ch/box/20170905_java_fundation
Einbinden
<iframe src="https://card2brain.ch/box/20170905_java_fundation/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Was ist die Grundidee von Objektorientierteprogramierung (OOP)?

Ziel der objektorientierten Konzepte ist es, die reale Welt möglichst einfach in einer Programmiersprache abbilden zu können. 

Was ist die Grundannahme der OOP?

-die Welt besteht aus Objekten

-Objekte sind klassifizierbar

-Objekte haben Eigenschaften die ihren Zustand beschreiben

-Objekte haben bestimmte Verhaltensweisen, was sich durch ihr tun ausdrückt 

Was ist ein Objekt?

-Ein Objekt ist ein Ding mit Eigenschaften und Methoden

-Ein Objekt kann klassifiziert werden

-Objekte werden durch Klassen erzeugt/definiert 

-die Eigenschaften zeichnen ein Objekt aus und legen seinen Zustand fest. (Eigenschaften = Attribute)

-Methoden sind aktive Vorgänge die auf das Objekt angewendet werden können und die Zustände des Objekts verändern können

-Objekte sind konkrete Realisierungen einer Klasse. In der Programmierung werden die Begriffe Objekte und  Instanz synonym verwendet. 

 

Wie ist eine Klasse Aufgebaut?

1. Klassenname 2. Datenfeld 3. Konstruktor 4. Methoden 

Was ist eine Klasse?

-Klassen sind der Bauplan für ein Objekt

-Jedes Objekt gehört einer bestimmten Klasse an

-Objekte mit denselben Eigenschaften und Methoden werden einer gemeinsamen Klasse zugeordnet

-Eine Klasse legt die Eigenschaften und Methoden für bestimmte Klassen fest

-Eine Klasse ist eine allgemeine Beschreibung für bestimmte Objekte. Sie legt die Datenfelder (Attribute) und Methoden fest.

-CamelCase: beginnt mit Grossbuchstaben, zweites Wort beginnt wieder mit Grossbuchstaben 

Was ist eine Methode?

-Mit Objekten kommunizieren

-Verhalten einer Klasse -gibt Art von Parameter vor (Bsp. void)

-void = kein Rückgabewert

-beginnt mit Kleinbuchstabe, zweites Wort 1. Buchstabe gross (farbeAendern)

-Kopf einer Methode enthält immer ein Klammerpaar am Schluss

-kein Semikolon am Schluss 

Was ist eine bedingte Anweisung?

Führt eine von zwei Aktionen aus, abhängig vom Ergebnis einer Prüfung (If-Anweisungen)

Was ist die Signatur? Und wo ist sie zu finden?

Führt eine von zwei Aktionen aus, abhängig vom Ergebnis einer Prüfung (If-Anweisungen)