-
static关键字
static关键字可以修饰成员变量和局部变量,被修饰的成员属于是类的,不属于单单某个对象的 。 -
类变量
当成员变量被static修饰的时候,该变量成为类变量。既然是类变量就可以直接被类调用,不需要创建对象来调用。类变量可以被该类的所有对象共享
- 定义格式
static 数据类型 变量名; -
静态方法
成员方法被static修饰,就是静态方法。静态方法也成为类方法,静态方法一般使用类直接调用,不单单属于某个对象 -
静态方法注意事项
1. 静态方法可以直接调用类变量和静态方法
2. 静态方法不可以直接调用成员方法和成员变量,反之,成员方法可以直接调用静态方法和静态变量
3. 静态方法不能使用this关键字 -
static 修饰的内容
1. 是随着类的加载而加载的,而且只加载一次
2. 存储于固定的一块内存区域(静态区域),所以,可以被类直接调用
3. 它是优先于对象存在的,所以可以被类的所有对象所共享 -
static修饰的静态代码块
1. 在类中方法外,
2. 随着类的加载而加载,而且只加载一次,优先于main方法和构造方法执行
static关键字
最新推荐文章于 2024-06-13 16:54:11 发布