Lernkarten

Karten 26 Karten
Lernende 6 Lernende
Sprache Deutsch
Stufe Berufslehre
Erstellt / Aktualisiert 13.09.2022 / 16.09.2022
Lizenzierung Keine Angabe
Weblink
Einbinden
0 Exakte Antworten 26 Text Antworten 0 Multiple Choice Antworten
Fenster schliessen

Keyword

- reserviret Wörter in Java 

Bsp. if, wlse, while, new, usw.

Fenster schliessen

Objektorientierung

- Konzept zur Programmierung

- Objekte und Klassen werden zur Gestaltung und Realisierung von Software genutzt

Vorteile:

- Datenkapselung

- Wiederverwendbarkeit von Code

- übersichtlicher Code durch Vererbung

- bessere Wartbarkeit

Fenster schliessen

Klasse

- Oberbegriff, Grupperung

- beschreibt den aufbau eines komplexen Datentyps

- besitzen Eigenschaften (Attribute), dadruch kann eine Vielzahl von Daten gespeichert werden

- besitzen Fähigkeiten (Methoden)

Fenster schliessen

Konstruktor

- eine besondere Methode

- weist dem Objekt Eigenschaften zu

- wird beim Instanziieren mit dem new-Operator aufgreufen

- Name entspricht exakt dem Namen der Klasse, kein void oder Rückgabetyp

- gibt dem Objekt einen Anfangszustand, Eigenschaften werden als Startwerte definiert

- CodeBsp.

Klasse Bruch

Konstruktor

Bruch ( int zaehler, int nenner) {

this.zaheler = zaheler;

this. nenner = nenner;

}

Fenster schliessen

Keyword this

mit this wird sichergestellt, das man sich auf die eigenen Eigenschaften (die Eigneschaften der eigenen Klasse) bezieht

 

Fenster schliessen

Methode

- beschreiben das Verhalten einer Klasse

- gehören IMMER zu einer Klasse

- verändert Daten einer Klasse

- kapselt Funktionalität zu einem ganz bestimmten Zweck

- kann an unterschiedlichen Stellen im Source-Code aufgerufen werden

- kann optional Daten vie Parameter entgegen nehmen

- kann optional einen Wert an den Aufrufer zurück geben

Fenster schliessen
Lizenzierung: Keine Angabe

Methoden mit einer Rückgabe

- vor den Methodenname wird der Datentyp der Rückgabe gestellt

- innerhalb der Methode steht eine Return-Anweisung, die den Rückgabewert enthält

Code:

Datentyp methodenname (evt. Parameter) {

...

return Ausdruck;

}

Fenster schliessen
Lizenzierung: Keine Angabe

Methoden ohne Rückgabe

- liefern keinen Wert zurück

- vor dem Methodenname wird void als Rückgabetyp angegeben

- Code:

void methodenname (evt. Parameter) {

..

}