Initial sharing of project

This commit is contained in:
2025-02-18 08:59:50 +01:00
commit 5b644264af
8 changed files with 224 additions and 0 deletions

24
Abschluss.java Normal file
View File

@@ -0,0 +1,24 @@
/**
* Beschreiben Sie hier die Klasse Abschluss.
*
* @author (Ihr Name)
* @version (eine Versionsnummer oder ein Datum)
*/
public class Abschluss extends Baumelement
{
// Attribute
/**
* Konstruktor für Objekte der Klasse Abschluss
*/
public Abschluss()
{
}
// weitere Methoden
}

14
Baumelement.java Normal file
View File

@@ -0,0 +1,14 @@
/**
* Abstrakte Klasse Baumelement - beschreiben Sie hier die Klasse
*
* @author (Ihr Name)
* @version (eine Version-Nummer oder ein Datum)
*/
public abstract class Baumelement
{
// Attribute
// Methoden
}

26
BinBaum.java Normal file
View File

@@ -0,0 +1,26 @@
/**
* Beschreiben Sie hier die Klasse BinBaum.
*
* @author (Ihr Name)
* @version (eine Versionsnummer oder ein Datum)
*/
public class BinBaum
{
// Attribute
Baumelement wurzel;
/**
* Konstruktor für Objekte der Klasse BinBaum
*/
public BinBaum()
{
this.wurzel = new Abschluss();
}
// weitere Methoden
}

12
Datenelement.java Normal file
View File

@@ -0,0 +1,12 @@
/**
* Tragen Sie hier eine Beschreibung des Interface Datenelement ein.
*
* @author (Ihr Name)
* @version (eine Versionsnummer oder ein Datum)
*/
public interface Datenelement
{
//hier Methodenköpfe eintragen in der Form "int beispielMethode(int y);"
}

31
Knoten.java Normal file
View File

@@ -0,0 +1,31 @@
/**
* Beschreiben Sie hier die Klasse Knoten.
*
* @author (Ihr Name)
* @version (eine Versionsnummer oder ein Datum)
*/
public class Knoten extends Baumelement
{
// Attribute
Datenelement daten;
Baumelement linkerNachfolger;
Baumelement rechterNachfolger;
/**
* Konstruktor für Objekte der Klasse Knoten
*/
public Knoten(Datenelement daten)
{
this.daten = daten;
this.linkerNachfolger = new Abschluss();
this.rechterNachfolger = new Abschluss();
}
// weitere Methoden
}

14
README.TXT Normal file
View File

@@ -0,0 +1,14 @@
------------------------------------------------------------------------
Dies ist die README-Datei des Projekts. Hier sollten Sie Ihr Projekt
beschreiben.
Erzählen Sie dem Leser (jemand, der nichts über dieses Projekt weiss),
alles, was er/sie wissen muss. Üblicherweise sollte der Kommentar
zumindest die folgenden Angaben umfassen:
------------------------------------------------------------------------
PROJEKTBEZEICHNUNG:
PROJEKTZWECK:
VERSION oder DATUM:
WIE IST DAS PROJEKT ZU STARTEN:
AUTOR(EN):
BENUTZERHINWEISE:

24
Wortpaar.java Normal file
View File

@@ -0,0 +1,24 @@
/**
* Beschreiben Sie hier die Klasse Wortpaar.
*
* @author (Ihr Name)
* @version (eine Versionsnummer oder ein Datum)
*/
public class Wortpaar implements Datenelement
{
// Attribute
/**
* Konstruktor für Objekte der Klasse Wortpaar
*/
public Wortpaar()
{
}
// weitere Methoden
}

79
package.bluej Normal file
View File

@@ -0,0 +1,79 @@
#BlueJ package file
dependency1.from=Knoten
dependency1.to=Datenelement
dependency1.type=UsesDependency
dependency2.from=Knoten
dependency2.to=Abschluss
dependency2.type=UsesDependency
dependency3.from=BinBaum
dependency3.to=Baumelement
dependency3.type=UsesDependency
dependency4.from=BinBaum
dependency4.to=Abschluss
dependency4.type=UsesDependency
editor.fx.0.height=0
editor.fx.0.width=0
editor.fx.0.x=0
editor.fx.0.y=0
objectbench.height=137
objectbench.width=952
package.divider.horizontal=0.6
package.divider.vertical=0.8661710037174721
package.editor.height=925
package.editor.width=825
package.editor.x=100
package.editor.y=32
package.frame.height=1176
package.frame.width=976
package.numDependencies=4
package.numTargets=6
package.showExtends=true
package.showUses=true
project.charset=UTF-8
readme.height=60
readme.name=@README
readme.width=49
readme.x=10
readme.y=10
target1.height=70
target1.name=Wortpaar
target1.showInterface=false
target1.type=ClassTarget
target1.width=120
target1.x=370
target1.y=520
target2.height=70
target2.name=Baumelement
target2.showInterface=false
target2.type=AbstractTarget
target2.width=130
target2.x=280
target2.y=90
target3.height=70
target3.name=BinBaum
target3.showInterface=false
target3.type=ClassTarget
target3.width=120
target3.x=40
target3.y=90
target4.height=70
target4.name=Knoten
target4.showInterface=false
target4.type=ClassTarget
target4.width=120
target4.x=370
target4.y=250
target5.height=70
target5.name=Abschluss
target5.showInterface=false
target5.type=ClassTarget
target5.width=120
target5.x=190
target5.y=250
target6.height=70
target6.name=Datenelement
target6.showInterface=false
target6.type=InterfaceTarget
target6.width=130
target6.x=370
target6.y=390