我再补充一下啊,在一般类的定义中是不能使用static修饰符的,但是之所以提出来,是因为真有一种情况可以将类定义为static类型的,那就是内部类。
如下的定义中,是一个内部类的实现:
package net.moon.insignificant.staticclass;
public class StaticClassDemo {
public static void main(String[] args) {
StaticClassDemo.InnerClass ic = new StaticClassDemo.InnerClass();
ic.showMessage("Hello, world");
}
static class InnerClass{
public void showMessage(String msg){
System.out.println(msg);
}
}
}
|