Можно ли сделать так, чтобы область действия экземпляра основного класса существовала через весь основной класс? Я пытаюсь запустить методы из моих классов объектов, но методы находятся в основном классе.
Упрощенный основной класс выглядит следующим образом
public static void main (String[] args)
{
MyMain x = new MyMain ();
}
public void change()
{
System.out.println("whatever");
}
MyMain()
{
System.out.println("--1--");
}
Теперь, если бы я хотел вызвать метод public void change из объекта, я обычно просто использовал бы x.change (); или MyMain.x.change; в объекте, но область действия x явно не достигает объекта. Есть ли способ увеличить область видимости объекта, сказав только MyMain x = new MyMain (); один раз?