Hallo, ich habe vor kurzem mit der Java Programmierung angefangen.
Ich habe mit Java ein einfache Aufgbe zu lösen, aber das klappt bei mir einfach nicht...
Also ich soll ein "Pizzafabrik" simulieren. Es soll möglich sein so eine Pizza mit namen zu erstellen
Außerdem soll ich ein exception werfen falls der Name schon vorhanden war...
Also dazu habe ich 2 Fragen:
1. Wie krieg ich das mit der eception hin, also wie überprüfe ich ob der Name schon vorhanden ist?
2. Ich bekomme bei meinem Programm den Fehler:
non-static variable buildPizza(java.lang.String) cannot be referenced from a static context (in Zeile 16)
Also hier mein Code
Ich habe mit Java ein einfache Aufgbe zu lösen, aber das klappt bei mir einfach nicht...
Also ich soll ein "Pizzafabrik" simulieren. Es soll möglich sein so eine Pizza mit namen zu erstellen
C++:
hw = Pizza.buildPizza("Hawaii");
Außerdem soll ich ein exception werfen falls der Name schon vorhanden war...
Also dazu habe ich 2 Fragen:
1. Wie krieg ich das mit der eception hin, also wie überprüfe ich ob der Name schon vorhanden ist?
2. Ich bekomme bei meinem Programm den Fehler:
non-static variable buildPizza(java.lang.String) cannot be referenced from a static context (in Zeile 16)
Also hier mein Code
C++:
public class PizzaFabrik {
public class Pizza {
boolean unbekannt;
String noname;
String buildPizza(final String name) {
if (unbekannt)
throw new Exception();
else
return name;
}
}
public static void main (String args[]) {
String hw = Pizza.buildPizza("Hawaii");
}
}