无法直接使用,因为没有存取空间。如果要使用可以参照下面的:
class HelloWorld
{
class Caaa
{
public void SetNum()
{
System.out.println("Java");
}
}
public static void main(String argv[])
{
Caaa a = new HelloWorld().new Caaa();
// a.SetNum();
}
}2.java中类中的域,方法若没写访问权限,缺省是包的。就是说在包外边无法访问。
class HelloWorld
{
class Caaa
{
public void SetNum()
{
System.out.println("Java");
}
}
public static void main(String argv[])
{
Caaa a = new HelloWorld().new Caaa();
// a.SetNum();
}
}2.java中类中的域,方法若没写访问权限,缺省是包的。就是说在包外边无法访问。
你怎么分配空间的呢?
没写public默认实在本包中调用有效,包外的调用无效.
first分配New HelloWorld()空间.second 分配你的内部类Caaa的空间New Caaa().