static可以修饰属性,成员方法和代码块。
1.static修饰属性,则称该属性为静态属性(全局属性),静态属性可以用类名直接访问。
(类名.属性名)
2.static修饰成员方法可以使用类名和对象访问。
(类名.方法)(实例对象名.方法)
3.static修饰代码块时,称被修饰的代码块为静态代码块。当类被加载时,静态代码块会执行一次。因为类只加载一次所以静态代码块也只执行一次。
(在程序中通常使用静态代码块对类的成员变量进行初始化)
static可以修饰属性,成员方法和代码块。
1.static修饰属性,则称该属性为静态属性(全局属性),静态属性可以用类名直接访问。
(类名.属性名)
2.static修饰成员方法可以使用类名和对象访问。
(类名.方法)(实例对象名.方法)
3.static修饰代码块时,称被修饰的代码块为静态代码块。当类被加载时,静态代码块会执行一次。因为类只加载一次所以静态代码块也只执行一次。
(在程序中通常使用静态代码块对类的成员变量进行初始化)