Java Methode einer anderen Klasse aufrufen?
Hallo,
Und zwar checke ich nicht so ganz wie man im Folgenden die Methode der Klasse mit einem IF-Befehl aufruft:
...
public void actionPerformed(ActionEvent e){
Object src = e.getSource();
if(src==btMachwas (das steht dafür, wenn man einen Knopf drückt, soll es die Methode Quizfragen in der Klasse Quizfragen aufrufen){
????? was kommt jetzt hierhin ??????
}
}
usw...
--------------------------------------------------------------------
...
public class Quizfragen
{
public void Quizfragen(String pNameSpieler1, String pNameSpieler2){
int ProzentRichtig;
ProzentRichtig = 0;
int ProzentRichtig2;
ProzentRichtig2 = 0;
JOptionPane.showMessageDialog(null, "Viel Spaß mit dem Quiz!");
usw...
1 Antwort
Um eine nicht-statische ("normale") Methode aufzurufen, brauchst du immer eine Instanz der Klasse.
Aber wie ich hier sehe hapert es anscheinend an ein paar Grundlagen von Java bzw. der objektorientierten Programmierung. Bist du dir sicher, dass du da schon mit GUIs arbeiten willst? Ich würde an deiner Stelle nochmals die Grundlagen sorgfältig durchgehen und sicherstellen, dass du alles verstanden hast. Dies natürlich ohne GUI, ein ganz normales Java Projekt ohne irgendwas.