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