修饰符:
1.对static修饰过的变量,一般不希望它发生改变,但是也可以修改
2.static类级别,随着类加载时一起被加载到内存当中
3.被static修饰的方法不希望被重写,但可以被重写
静态命名规范:全大写
被final赋值不能修改
只能赋值一次,必须声明时赋值
在静态方法里面不能有非静态资源
被final修饰过的变量不能再被赋值,被final 修饰过的方法不能被重写,被final修饰类不能被继承,但可以继承别人
继承:
作用:减少冗余 提高代码的复用性 后期维护性高
关键字:
super. 父类的对象
现有extends 才有父子关系
在 Java 中,类的继承是单一继承,也就是说,一个子类只能拥有一个父类,所以 extends 只能继承一个类
super与this关键字
super关键字:
一、我们可以通过super关键字来实现对父类成员的访问,用来引用当前对象的父类。
二、super调用构造方法时,只能是第一句
三、super不能访问父类的private成员
双亲委派:层级高的先运行