本帖最后由 陶吉才 于 2013-6-13 18:20 编辑
static所修饰的方法称为静态方法,静态方法的特点是无需本类的对象即可调用此方法即 类名.static方法
声明为static的方法有以下几条限制:
· 只能能调用其他的static 方法。
· 只能访问被static修饰的变量。
· 不能引用this 或super。
例如:
class Simple
{
static void go()
{
System.out.println("Welcome");
}
}
public class Cal
{
public static void main(String[] args)
{
Simple.go();
}
}
在例子中,go()方法为静态方法,所以不需要创建simple类的对象,直接调用即可。还有,mian函数为静态的,可以直接调用静态方法。
静态方法常常为应用程序中的其它类提供一些实用工具所用,在Java的类库中大量的静态方法正是出于此目的而定义的。 |
|