面向对象进阶
static 静态
静态变量:所有对象共享变量
可以用类名直接调用
在堆中存储,随类的加载而加载
一般可共享属性被设置为静态
静态方法
多用在测试类或工具类中
可以用类名调用
工具类
不具体描述事物
私有化构造方法
方法定义为静态方便调用
静态注意事项
静态方法只能调用静态变量和方法
没有this关键字
随着类的加载而加载
存放于堆的静态区中
静态变量:所有对象共享变量
可以用类名直接调用
在堆中存储,随类的加载而加载
多用在测试类或工具类中
可以用类名调用
不具体描述事物
私有化构造方法
方法定义为静态方便调用
静态方法只能调用静态变量和方法
没有this关键字
随着类的加载而加载
存放于堆的静态区中