static 是静态的,jvm有个静态内存区域,即类没new之前就已经创建出来了
我的理解是,静态的是属于类的东西,而非静态是属于具体对象的,new出来的是一个具体对象,而静态的东西是属于类的,不需要具体对象
如果我的理解没错的话:
第一个类 A 里面有一个方法
public static void say(){ }
第二个类B 里面可以这样写 直接用类名点方法...
public static void main(String[] args){
A.say();
}