Hallo ich habe eine Datei hochgeladen ...Diese dargestellte UML KLassen mit den AUfgaben sollte ich in Java implementieren.Dies habe ich auch gemacht ..
Meine Codes:
Nur kriege ich in der main-methode eine NullPointerException ...und kann nicht herausfinden warum.
Hoffe ihr könnt mich verbessern oder weiter helfen.
Mfg
Meine Codes:
Code:
package projekte;
public abstract class Vorhaben {
@SuppressWarnings("unused")
private String Titel;
public Vorhaben(String Titel)
{
this.Titel=Titel;
}
}
package projekte;
public class Projekt extends Vorhaben{
private Aufgabe[] aufgaben;
@SuppressWarnings("unused")
private Projektverwaltung management;
private String Titel;
private int anzaufträge=0;
public Projekt(String Titel)
{
super(Titel);
aufgaben = new Aufgabe[11];
}
public String getTitel()
{
return Titel;
}
public boolean addAufgabe(Aufgabe neu)
{
boolean eingefügt;
if(anzaufträge<aufgaben.length)
{
aufgaben[anzaufträge]=neu;
anzaufträge++;
eingefügt=true;
}
else
{
eingefügt = false;
}
return eingefügt;
}
}
package projekte;
public class Aufgabe extends Vorhaben {
private String Titel;
@SuppressWarnings("unused")
private Projekt projekt;
public Aufgabe(String Titel) {
super(Titel);
}
public String getTitel()
{
return Titel;
}
}
package projekte;
public class Projektverwaltung{
private Projekt[] projekte;
public void listeAlleProjekte()
{
for(int i=0;i<projekte.length;i++)
{
if(projekte[i]!=null){
System.out.println(projekte[i].getTitel());
}
}
}
}
package projekte;
public class MainProjekte {
public static void main(String[] args) {
Projekt eins = new Projekt("Test");
Aufgabe eins1 = new Aufgabe("Lernen");
Aufgabe zwei2 = new Aufgabe("Pause");
eins.addAufgabe(eins1);
eins.addAufgabe(zwei2);
Projektverwaltung test = new Projektverwaltung();
test.listeAlleProjekte();
}
}
Nur kriege ich in der main-methode eine NullPointerException ...und kann nicht herausfinden warum.
Hoffe ihr könnt mich verbessern oder weiter helfen.
Mfg