Основной метод в статическом внутреннем классе.

Я узнал, что единственный открытый класс в файле Java также должен иметь метод main. Однако, ниже вы можете увидеть метод main внутри внутреннего класса. Каково правило в отношении определения основного метода в исходном файле?

public class TestBed {
    public TestBed() {
        System.out.println("Test bed c'tor");
    }

    @SuppressWarnings("unused")
    private static class Tester {
        public static void main(String[] args) {
            TestBed tb = new TestBed();
            tb.f();
        }
    }

    void f() {
        System.out.println("TestBed::f()");
    }
}

Ответы на вопрос(4)

Ваш ответ на вопрос