JAVA学习笔记之static——2016.3.10

时间:2024-09-17 22:06:56

static关键字

作用:修饰符,用于修饰成员《成员产量,成员方法》

1'被修饰的成员产量只有一份。

2'被修饰后的成员多了一种方式的访问,除了可以对象调用外,还可以被类名直接调用。

JAVA学习笔记之static——2016.3.10

特点:

1'随着类的加载而被加载。

2'优先于对象存在。

3'被所有对象所共享,可以直接

被类名所调用。

随着类加载存储在内存数据区里。

实例变量随着对象的建立存在于堆内存。

JAVA学习笔记之static——2016.3.10

生命周期:

1'类变量生命周期最长,随着类的消失而消失。

2'实例变量比类变量周期短,它是随着对象的消失而消失。

JAVA学习笔记之static——2016.3.10

static修饰的方法注意事项:

1'静态方法只能访问静态成员。

2'非静态的方法,即可以访问静态成员,也可以访问非静态成员。

3'静态方法中是不可以出现this与super关键字的,因为静态方法优先于对象存在的。