成员变量(类中 属于对象的 只能对象调用 实例变量 堆内存)、静态变量(类中前面加static 属于类 可以类调用可以对象调用 类变量 共享内存)、局部变量(方法体中 栈内存)为了封装继承的安全性,java没有全局变量,但可以用静态变量实现全局变量效果。