静态信息与非静态信息
静态环境中可以访问静态信息,两者都是属于类的,从内存角度来说,两者几乎是同时加载到内存中,静态的信息是通过类名来访问的,如果是在当前类中可以省略类名不写
静态环境中不可以直接访问非静态信息,非静态信息只能通过对象来访问,如果不是的话,程序可能会发生异常,因为可能会调用到一个在内存当中不存在的信息
非静态环境中可以直接访问静态信息,从内存角度来说,静态信息是优先于非静态信息加载到内存当中
非静态环境中可以直接访问非静态信息,想要调用非静态信息,程序必然会先创建对象,此时去调用非静态环境的代码,内存当中已经有了对象,该对象就包含了类当中所有的成员信息

浙公网安备 33010602011771号