これなのですが、よろしくお願いします。

public class test
{
public static void main(String[] args)
{
class A { private int m_i; } //ここで定義するとprivateが作用しない?
A a = new A();
a.m_i=100;
System.out.println(a.m_i);
}
}