Posts

Swich-Case Methoden

Bild
Zur programmtechnischen Umsetzung einer Mehrfachauswahl wird in Java die switch-Anweisung verwendet. Die Syntax für eine Anweisung lautet: Zunächst wir die Valiable auftragsart ausgewertet. Entspricht der Wert von auftragsart der angegeben Konstante hinter case, werden die zu diesem Fall gehörenden Anweisungen ausgeführt. Um eine Unterbrechung nach erfolgreicher Ausführung der Anwesungen herbeizuführen, muss zusätzlich eine break -Anweisung vorhanden sein. Falls keine Übereinstimmung innerhalb der case-Abschnitte gefunden werden können, werden die Anweisungen im defualt -Zweig ausgeführt.

Enums und Konstrucktoren

Bild
Eine Enum Klasse ist eine Klasse, die mehere Werte auzählt und annehmen kann. Sie wird wie folgt definiert:  Danach muss eine Variable definiert werden, die dieser Klasse entspringt: Um diesen Wert per Konstrucktor zu ändern, muss dies wie folgt programmiert werden:   Beim Eingeben des neuen Enum-Wertes muss darauf geachtet werden den Wert wiefolgt einzugeben:  

Assoziation

Bild
Eine Assoziation zwischen zwei Klassen besteht, wenn Objekte der assoziierenden Klassen Objekte der assoziierten Klasse dauerhaft verwalten. Die Multiplizität einer Assoziation gibt an, wie viele Objekte jeweils assoziiert werden. Dabei wird unterschieden zwischen: 1                     genau ein assoziiertes Objekt 0.. 1 kein oder ein assoziiertes Objekt 0.. * beliebig viele assoziierte Objekte 1.. * mindestens ein, beliebig viele assoziierte Objekte  Die Assoziation wird durch einen geöffneten Pfeil dargestellt. Dieser zeigt von der verwaltenden Klasse zur verwalteten Klasse.      

Kommentare Schreiben

Programmanfang: /**  * Beschreiben Sie hier die Klasse Test.  *  * @author (Ihr Name)  * @version (eine Versionsnummer oder ein Datum)  */ //Standartkonstrucktor public void Test(){ } //Konstruktor mit x-Parametern public void Test(double pK, String pL, int pO, boolean pU){  ... } //Anfang Valiable ... ... //Ende Variable //Anfang Methoden ... ... //Ende Methoden

Pflichtenheft

Aufbau: Programmdaten: Folgene Daten sollen über jedes ... gespeichert werden: /D10/ /D20/ /D30/ ... Programmfunktionen: /F10/ Alle Daten müssen einzeln gelesen werden können. /F20/ /F30/ /F40/ ... Testfälle: Folgende Objekte sind mit Hilfe von BlueJ zu erzeugen und mit den in der Tabelle vorgegebenen Attributwerten zu belegen: ...

Interaktionen zwischen Objekten der gleichen Klasse

Beim Interagieren zwischen zwei Objekte gleicher Klasse wird in einer Methode im Konstrucktor zwischen den Objekten hergestellt: public void test (testObjekt Tst){ } Über den Konstrucktor wird der Name des Objektes übermittelt.

Überladen von Konstrucktoren

Das Überladen von Konstrucktoren besteht darin, dass in einer Klasse mehrere Konstrucktoren vorhanden sind, die unterschiedlich sind.