machen Ich verwende derzeit Verarbeitung in IntelliJ. Normalerweise, wenn ich die Verarbeitung verwende, wenn ich eine Datei erstelle, beginnt sie als eine Art "Hauptprojekt", dann kann ich neue Klassen erstellen. Aber intelliJ, fange ich mit einer Klasse an und mache mehr Klassen. Dann werden die globalen Variablen, die ich im Hauptteil des Programms verwende, nicht an die Klassen übergeben.Ich versuche, eine Hauptklasse in der Verarbeitung (Java) mit IntelliJ
zum Beispiel bei der Verarbeitung von i tun, um diese
global variables
classes
void setup()
{
code....
}
void draw()
{
code...
calling classes
}
dann in der Klasse
class example
{
void example2()
{
code using global variable
}
}
jedoch in intellij i mit
import processing.core.PApplet;
public class program
{
global variables
classes
void setup()
{
code....
}
void draw()
{
code...
calling classes
}
Dann beginnen, wenn ich Klasse machen gehen Es erhält nicht die globalen Variablen.
Wer weiß?
Können Sie zeigen, bitte eine [MCVE]? –
Wie cricket_007 sagt, müssen wir ein komplettes Beispiel sehen. Wir müssen genau sehen, wo deine Klassen sind: Sind sie innere Klassen oder nicht? Wir müssen sehen, wie Sie Ihre Anwendung starten: Wo ist Ihre 'main()' Methode. Aber beachten Sie, dass dies ** nicht ** Ihr gesamtes Projekt sein sollte, sondern nur so viel Code, dass wir uns selbst kopieren und einfügen können. –