面向对象常见关键字 (3)

     

面向对象常见关键字

  2、final修饰方法

此方法不能被重写。比如:Object类的getClass()

   

面向对象常见关键字

  3、final修饰变量

final标记的变量(成员变量或局部变量)即称为常量。名称大写,且只能被赋值一次。比如:Math类中的PI

1)final修饰属性

final标记的成员变量必须在声明时或在每个构造器中或代码块中显式赋值,然后才能使用

可以考虑的赋值的位置:

①显式初始化

          

面向对象常见关键字

②代码块中初始化

 

面向对象常见关键字

③构造器中

 

面向对象常见关键字

 方法中不行

 

面向对象常见关键字

2) final修饰局部变量

final修饰方法体中的局部变量

面向对象常见关键字

final修饰形参时,当调用此方法时,给常量形参赋一个实参,一旦赋值以后,就只能在方法体内使用此形参,但不能进行重新赋值

面向对象常见关键字

3)static final 用来修饰属性:全局常量

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsszxj.html