二十七。

静态变量:

静态变量只需要在变量前加上static 关键字即可,静态变量不需要通过对象来访问,直接使用“类名.变量名”直接访问,并且该变量不属于具体的哪一对象。

 静态方法:

静态代码块:

static代码块也叫静态代码块,可以有多个,并且位置可以随便放,它不在任何的方法体内,JVM加载类时会执行这些静态的代码块,static代码块会优先与构造器执行,如果static代码块有多个,JVM 将按照它们在类中出现的先后顺序依次执行,每个代码块只会被执行一次。

 

final关键字:     

final关键字是最终的意思,使用final 修饰类,代表该类是不能被继承的。final 修饰方法表示该方法不能被重写。final 修饰变量,代表该变量是常量。

1.final属性:

使用final 修饰的属性不能修改,一旦修改,编译的时候就会报错!通常使用final修饰的属性,表示已经确定的值,不能被修改,如PI=3.14159等

2.final方法

使用final 修饰方法时,该方法不能被重写。注意,这里所说的不能被重写,并不是指子类一定不能定义同名方法,如果父类的方法是私有类型,子类是允许定        义该方法的。

3.final类:使用final修饰的类,表示该类不能被继承

今日问题:无

明天复习总结。

原文地址:https://www.cnblogs.com/1329197745a/p/13449401.html