static

1.作用1 保持持久变量
声明局部变量的时候 (只初始化一次,正常的局部变量,每调用一次赋值,就会初始化一次,因此static 定义的局部变量会在第二次赋值的时候接着第一次赋值的的下去,因为它在内存当中只占一份,改的只是局部变量的作用域(此时的局部变量很像全局属性有没有))
意思就是普通局部变量对象根据调用次数创建
static定义的局部变量 对象始终只创建一次
如图

static_第1张图片
Paste_Image.png

2.隐藏功能

static_第2张图片
Paste_Image.png

定义全局同名变量
只属于自己的类,别的类访问不到,(有点像全局变量)

你可能感兴趣的:(static)