static关键字
静态修饰符 可以修饰成员变量和方法(一般是工具类)
特点:1、被类的所有对象共享 (比如oa在线办公人数) 2、可以通过类名.的方式调用(推荐使用) 3、随着类的加载而加载,优先于对象而存在(对象在调用的时候才创建)
工具类的方法添加static修饰 构造方法私有化(不允许创建对象)-----累死System类就是私有化空参构造方法
注意:在静态方法中只能访问静态变量和静态方法(静态修饰的是伴随类的加载而加载的,这时候非静态的成员变量还没加载--创建对象的时候)
不允许使用this关键字(this代表当前对象)
继承
类与类之间产生(父子类关系) 子类中可以直接使用父类中非私有的成员 (变量私有,set get是public)
好处:提高代码复用性
什么时候使用:类与类之间产生共性内容,并且有包含关系,可以抽取出公共基类