Hallo, ich habe da eine Sammlung Objekte und will, dass ein Objekt auf die Methode eines anderen Objekts zugreift:
Ganz unten in main() erzeuge ich ein Objekt der Klasse Blubb mit Namen XY. nun möchte ich in Zeile 36 auf die Methode inc() des Objekts zugreifen, doch XY ist in Zeile 36 unbekannt.
Wie kann ich richtig auf die Methode zugreifen?
Ganz unten in main() erzeuge ich ein Objekt der Klasse Blubb mit Namen XY. nun möchte ich in Zeile 36 auf die Methode inc() des Objekts zugreifen, doch XY ist in Zeile 36 unbekannt.
Wie kann ich richtig auf die Methode zugreifen?
Code:
import java.util.*;
import java.io.*;
import java.sql.*;
class Blubb
{
int i;
int[] ergebnisse = new int[10];
public Blubb()
{
System.out.println("Blubb-Konstruktor");
}
public void inc()
{
ergebnisse[i]=i;
}
}
class Start extends TimerTask
{
public void run()
{
System.out.println("Start: ");
for(int i = 0; i < 10; i++){
Timer timer = new Timer();
timer.schedule(new Eingabe(), 500 * (i+1));
}
}
}
class Eingabe extends TimerTask
{
public void run()
{
System.out.println("Platsch ");
XY.inc();
}
}
public class Test
{
public static void main( String args[] )
{
Blubb XY = new Blubb();
Timer timer = new Timer();
timer.schedule ( new Start(), 1000, 15000 );
}
}