日期:2014-05-20  浏览次数:20744 次

访问嵌套静态类的成员函数

class T
{
public class B
{
void message()
{
System.out.println("Hello World");
}
}
}
public class Test
{
public static void main(String [] args)
{
T obj = new T();
T.B obj2 = obj.new B();
obj2.message();
}
}


上面的程序访问方式是正确的,那当改成下面这样该如何访问message??

class T
{
public static class B
{
void message()
{
System.out.println("Hello World");
}
}
}
public class Test
{
public static void main(String [] args)
{
/* T obj = new T();
T.B obj2 = obj.new B();
obj2.message();*/
                //该如何访问message??怎么写??
}
}

------解决方案--------------------

public static void main(String [] args)
    {
     T.B obj= new T.B();
     obj.message();    
    }