Premium Partner

Modul 226a

Fachbegriffe/Theorie

Fachbegriffe/Theorie


Set of flashcards Details

Flashcards 26
Language Deutsch
Category Computer Science
Level Vocational School
Created / Updated 13.09.2022 / 16.09.2022
Licencing Not defined
Weblink
https://card2brain.ch/box/20220913_modul_226a
Embed
<iframe src="https://card2brain.ch/box/20220913_modul_226a/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Keyword

- reserviret Wörter in Java 

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

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

Klasse

- Oberbegriff, Grupperung

- beschreibt den aufbau eines komplexen Datentyps

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

- besitzen Fähigkeiten (Methoden)

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;

}

Keyword this

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

 

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

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;

}

Methoden ohne Rückgabe

- liefern keinen Wert zurück

- vor dem Methodenname wird void als Rückgabetyp angegeben

- Code:

void methodenname (evt. Parameter) {

..

}