Я пишу простой двухфайловый проект. Я хотел бы знать, почему второй файл не может читать и печатать данные из основного класса. Я знаю, что это может произойти наоборот. Прошу прояснить это для меня. ТЧтение данных из основного класса
Test.java
package testme;
public class Test {
int a = 7;
public int getA() { return a; }
public static void main(String args[]) {
Test test = new Test();
}
}
Testit.java
package testme;
public class Testit {
Test t;
Testit() {
t = new Test();
System.out.println(t.getA());
}
}
Что вы ждете от этого кода? И почему вы используете 'SwingUtilities.invokeLater' для создания экземпляра класса без GUI? –
Вы хотите создать Testit в main вместо теста? –