对于final修饰的类型运算时的表现

Posted cold-windy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对于final修饰的类型运算时的表现相关的知识,希望对你有一定的参考价值。

我们知道,对于byte,char,这些数据类型加减时都会转化成int在运算,然而,对于final修饰过的数据是不会发生转换的。

比如说

byte b1=1;

byte b2=2;

byte b3=b1+b2;对于这句话是有问题的,因为右边算出来是个int,而大转小必须强转,所以会出错。

但是现在我们用final修饰b1,b2

final byte b1=1;

final byte b2=2;

byte b3=b1+b2;这句话是没有问题的。

以上是关于对于final修饰的类型运算时的表现的主要内容,如果未能解决你的问题,请参考以下文章

final关键字和权限修饰符

final以及publicprotected(default)private权限修饰符总结

Final常用的4种方式

final关键字修饰的类称为

java中,abstract类可以有final修饰吗,求大师指点

Final 关键字