Java教程

java static关键字

本文主要是介绍java static关键字,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

static 静态的意思 Java的一个修饰符,可以修饰成员变量和成员方法,

被static修饰的成员变量叫做静态变量
被static修饰的成员方法叫做静态方法

static关键字特点
1.被static修饰的的成员变量被整个类所共享
2,被static修饰的成员变量是随着类的加载而加载的,是优先于对象的创建的,
3.多了一种调用方式,可以用类名点的方式经行调用(最新版idea不能用对象名调用2021.2.3)

4.静态方法只能访问静态成员变量
5.静态方法不能访问非静态变量(原因:静态方法随着类的加载而加载,而非静态变量只有创建对象才可以被使用,有可能还没被加载)
6静态方法中没有this关键字(原因:静态方法随着类的加载而加载,而this关键字代表当前对象,是创建对象才有this关键字)
7.非静态方法可以访问静态成员,也可以访问非静态成员

this,关键字:当前对象的引用

这篇关于java static关键字的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!