尽量用代码的形式体现你的回答,体现给楼主,这样学习才会事半功倍,加油作者: 罗海清 时间: 2013-5-22 07:44
class Outer
{
public static class Inner
{
public void doStuff() //这个就是静态内部类的非静态成员
{
System.out.println("kk");
}
}
}
public class TestInner
{
public static void main(String[] args)
{
Outer.Inner inner = new Outer.Inner();
inner.doStuff();
/**
因为Inner是静态的,所以可以通过【类名.成员名】来调用,
所以用new Outer.Inner(),而不需要先创建Outer对象。