У меня есть следующий код:Вложенные классы Java
public class A
{
private class B
{
public String a = "";
public B(String a)
{
System.out.println("hello");
this.a = a;
}
}
public A()
{
System.out.println("bla");
B b = new B("what's up?");
System.out.println("world");
}
public static void main(String[] args)
{
new A();
}
}
По какой-то причине, только «бла» печатается, другие печатные издания не печатаются. Я загружаю этот файл класса с помощью jni, используя динамическую загрузку классов и вызывая основную функцию.
Что я делаю неправильно?
Без основной(), я удивлен, что-то напечатано ;-) –
Где вы называете объект б? – ryekayo
Хорошо работает, пока 'someFunc()' вызывается ... что-то еще, что вы нам не показываете? –