2024年4月2号java学习

面向对象进阶

static

static的中文意思是静态,是java中的修饰符,可以修饰成员方法和成员变量

静态变量

static修饰的成员变量叫做静态变量

特点

可以被这个类中的的所有对象访问(共享)

静态变量是随着类的加载,优先于对象的出现,它存储于"静态区"的堆空间中

不属于某一个对象而属于一个类,或者是所有对象共同的属性

调用方法

用类名调用

用对象名调用

静态方法

static修饰的成员方法叫做静态方法

特点

多用在测试类和工具类中

调用方法

用类名调用

用对象名调用

工具类

帮助我们做事情,而不用来描述事物的类

要求

私有化构造方法

类名要见名知意

static注意事项

  1. 静态方法中只能访问静态
  2. 非静态方法可以访问所有
  3. 静态方法中没有this关键字,而非静态中有一个隐藏的this应用也就是this关键字

 

posted @ 2024-04-03 00:39  lwj1239  阅读(21)  评论(0)    收藏  举报