静态变量:
静态变量只需要在变量前加上static 关键字即可,静态变量不需要通过对象来访问,直接使用“类名.变量名”直接访问,并且该变量不属于具体的哪一对象。
静态方法:
静态代码块:
static代码块也叫静态代码块,可以有多个,并且位置可以随便放,它不在任何的方法体内,JVM加载类时会执行这些静态的代码块,static代码块会优先与构造器执行,如果static代码块有多个,JVM 将按照它们在类中出现的先后顺序依次执行,每个代码块只会被执行一次。
final关键字:
final关键字是最终的意思,使用final 修饰类,代表该类是不能被继承的。final 修饰方法表示该方法不能被重写。final 修饰变量,代表该变量是常量。
1.final属性:
使用final 修饰的属性不能修改,一旦修改,编译的时候就会报错!通常使用final修饰的属性,表示已经确定的值,不能被修改,如PI=3.14159等
2.final方法
使用final 修饰方法时,该方法不能被重写。注意,这里所说的不能被重写,并不是指子类一定不能定义同名方法,如果父类的方法是私有类型,子类是允许定 义该方法的。
3.final类:使用final修饰的类,表示该类不能被继承
今日问题:无
明天复习总结。