static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。公共的资源的都属于静态的东西对象可以使用静态的资源,但是和对象无关厕所里面直饮机 就是静态资源。很显然,被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载了,就可以通过类名去进行访问。
(1) static 修饰静态成员变量:static 数据类型 变量名。注意事项:1.使用static修饰的变量叫静态变量2.代码中对象还没有创建的时候,如果加载了类,static修饰的属性已经存在了,和对象没有关系。
(2)static修饰成员方法。public static 返回值 方法的名字(参数列表){}
(3)static修饰代码块。static { 语句体 }
标签:变量,静态,用法,对象,static,修饰,方法 From: https://www.cnblogs.com/baijingyun/p/16721552.html