静态方法调用,不用创建实例,只要引入你需要调用的静态方法的那个类的命名空间后,然后使用该静态方法所属的 类名.方法名 就可以了!!
对于一个类,他有类成员(用static修饰的)和普通成员(没有static修饰的,也成为实例成员)。
那么,类成员和一个类的生存时间是一样的;而实例成员,只有当这个对象被实例出来,那么,这个成员才开始使用,一直当这个对象被JVM回收了,这个成员也会随之消失。而这个时候,类成员还存活着。
一个简单的代码
public People{
public static void say(){
System.out.println("我是: ");
}
}
public static void main(String[] args){
People.say();//直接调用静态方法,不需要实例化
}
} |