Static关键字

static意为全局,静态。

全局:意味着它的作用范围很广

静态:说明它独立




可修饰对象

方法   

修饰方法,表示该方法作用于全局。在本类中,可以直接通过方法名进行调用,在其它类中可以用 类名.方法名 进行访问。

由于他是独立的,所以它可以不依赖于对象,不需要像别的类一样用对象去调用。

变量

全局变量也应当是作用全局的,在本类直接调用,在其他类 类名.变量名 调用。

代码块

用static{}表示,每一个代码块在类被加载时就同时被加载,且只被执行一次




修饰符共用

与pubic共用

这个没有什么特别,它也是共有且全局作用

与private共用

全局且私有。private限制了只能在本类中使用,所以只能在该类中调用。如果想在外部调用该方法,类中应有一个public static的方法,并用 类名.对象调用private方法

与final共用

全局常量,因为final的原因我们不能在对该常量进行修改,无论是值还是对象的引用,但是我们可以修改对象的内容(对象中的值等等)





你可能感兴趣的:(Static关键字)