2018年09月28日 09:54:51 static关键字 static修饰类的成员变量和成员方法分别叫做类变量,类方法; 类变量Java运行系统为每个对象的实例变量分配一个内存空间,不同的实例变量占用不同的内存区域Java运行系统为其分配公共的存储空间,该类的每个实例对象共享同一类变量的存储空间 类变量可以通过类名直接访问,而不需要创建对象 类方法类方法的本质是该方法属于整个类;类方法可以通过类名直接调用,而不需要创建实例对象;类方法属于整个类,被调用时可能还没有创建任何对象实例,因此类方法内只可以访问类变量,而不能直接访问实例变量和实例方法;类方法中不能使用this关键字,因为静态方法不属于任何一个实例。PS:因为每个对象的非静态成员不同,没有对象就无法确定访问哪个非静态成员,所以非静态成员变量必须通过实例对象来访问 微信扫码关注 更新实时通知 « 上一篇 下一篇 »