У меня есть такой код:
import com.eteks.sweethome3d.SweetHome3D;
import com.eteks.sweethome3d.model.Home;
public class Test extends SweetHome3D {
public static void main(String [] args) {
new Test().init(args);
}
@Override
public Home createHome() {
Home home = super.createHome();
// Modify home as you wish here
return home;
}
}
и я хочу запустить свой метод через main.
Ты знаешь, как я могу это сделать? Я пробовал много способов, как:
createHome();
super.createHome();
Но он не распознает этот тип.
Я тоже пробовал
Test test = new Test();
test.init(args);
test.createHome();
, который не создает никакой ошибки, но все же, то, что я хочу, не сделано.
И они посоветовали мне: «Вы не должны вызывать test.createHome (); напрямую»
Заранее спасибо:)
Дело в том, что теперь оно запускает мое приложение, но когда я ставлю это
System.out.println("method called");
в мой метод, он отображается дважды ... ??? Почему?