Was bedeutet folgender Fehler in NetBeans und wie kann man diesen Fehler beheben?
Der Code des Hauptprogramms (der Fehler ist in der letzten Zeile bei s.print()):
Der Fehler: cannot find symbol
symbol: Methode print()
Location: variable s of type Stack<Payment>
Hintergrund: Es wurde ein generisches Paket Stack programmiert mit vielen Methoden, unter anderem der Methode print(). Dann ein neues Project angelegt! In diesem neuen Project dann eine abstracte Klasse Payment als Basisklasse programmiert! Von dieser Payment Basisklasse wurden folgende Klassen abgeleitet: CreditCard, PayPal und Transfer.
Wenn ihr weiter Infos braucht, bitte melden!
Der Code des Hauptprogramms (der Fehler ist in der letzten Zeile bei s.print()):
Java:
package collectionsapp;
import java.util.Stack;
public class CollectionsApp
{
public static void main(String[] args)
{
Stack<Payment> s = new Stack<>();
Payment p = new Transfer("AT55 1567 0989 9106 3041", " OBKLAT7K", 1000, "Maestro");
s.push(p);
p = new CreditCard("670 544391 3848", "953", "Philipp Baumgartner", 100, "Maestro");
s.push(p);
p = new PayPal("Philipp Baumgartner", 1500, "Oberbank");
s.push(p);
s.print();
}
}
symbol: Methode print()
Location: variable s of type Stack<Payment>
Hintergrund: Es wurde ein generisches Paket Stack programmiert mit vielen Methoden, unter anderem der Methode print(). Dann ein neues Project angelegt! In diesem neuen Project dann eine abstracte Klasse Payment als Basisklasse programmiert! Von dieser Payment Basisklasse wurden folgende Klassen abgeleitet: CreditCard, PayPal und Transfer.
Wenn ihr weiter Infos braucht, bitte melden!