//: innerclasses/TestBed.java
// Putting test code in a nested class.
// {main: TestBed$Tester}
public class TestBed {
public void f() { System.out.println("f()"); }
public static class Tester {
public static void main(String[] args) {
TestBed t = new TestBed();
t.f();
}
}
} /* Output:
f()
*///:~
Я изучаю "Думай на Java". Мне просто интересно, почему приведенный выше код не работает, что должно быть способом проверки каждого класса, и его можно удалить, удалив файл TestBed $ Tester.class.
Сообщение об ошибке указывает, что в классе TestBed в качестве записи программы должен быть общедоступный static void main (String [] args).
версия компиляции Java: javac 1.7.0_40