定义:是一个关键字。可以修饰成员变量和成员方法。 被static修饰后的成员特点: A:随着类的加载而加载 B:优先于对象存在 C:被类的所有对象共享 D:可以通过类名调用 静态的注意事项: A:在静态方法中是没有this关键字的。 静态是随着类的加载而加载,this是随着对象的创建而存在。静态比对象先存在。 B:静态方法只能访问静态的成员变量和静态的成员方法 静态内容的调用: A:被对象调用 B:被类名调用 什么时候该用static呢? 如果某个内容是所有对象共享的,就用静态修饰 注意事项: 静态修饰的变量一旦赋值便影响所有实例 静态方法只能访问静态成员 静态方法中无法使用this或者super 主函数是静态的 static为固定修饰,与对象无关是JVM的入口 public公共访问权限允许外界调用 无返回值,定义返回值类型没有意义 参数为String数组类型,用来接收字符串参数 函数名为JVM固定查找的字符串不能修改 形参名可以修改并使用
|