美文网首页
final修饰的变量

final修饰的变量

作者: flyjar | 来源:发表于2020-12-05 16:37 被阅读0次
//这样是可以的。默认如果不赋值,后期再赋值是可以的
final String testVal;            
testVal=new String("1231");
//这样是不可以的。默认赋值,第二次再赋值,就会报错了。
final String testVal=new String("213");
 testVal=new String("1231");

对于引用类型的对象。赋值是给栈上对象赋予一个对堆上对象的引用地址。即使对象被final修饰了。对堆上对象的值进行修改是完全可以的。只是栈上的对象 “引用地址”这个值是不能被修改了

相关文章

  • Java基础_final修饰符

    final修饰变量 final关键字可以修饰类、变量、方法。 final修饰符 final修饰的变量不可被改变,一...

  • Java之final

    final可以修饰变量、方法、类。 final修饰变量 final修饰成员属性(变量)必须初始化; 修饰局部变量使...

  • 代码查错

    final关键字 final修饰变量 final关键字修饰变量,意为不可改变。 final修饰成员变量,两种方式初...

  • Java中的final修饰符

    Java中的final修饰符 Java中final修饰符既可以修饰变量、方法,也可以修饰类。用final修饰的变量...

  • java se final关键字

    final代表最终,不可改变,可修饰类、成员方法、成员变量、局部变量 一、final的修饰 1、final修饰类 ...

  • final关键字

    final:可以修饰 类,方法,局部变量,成员变量 final修饰类:不能有子类 final修饰方法:不能被重写 ...

  • 面向对象,多态

    final:修饰类,方法,变量 final修饰类:此类无法被继承; final修饰方法:不能被重写; final修...

  • Java中static和final的区别

    1.final可以修饰变量、方法及类:final修饰的类,不能被继承final修饰的方法,不能被重写final修饰...

  • final修饰符 ---- 抽象类

    final修饰符: 被final修饰的成员变量和局部变量,编译后变为常量,不能修改值 被final修饰的成员函数,...

  • 4.6 final关键字

    final可以修饰类,方法,变量。final修饰的类不可以被继承。final修饰的方法不可以被覆盖。final修饰...

网友评论

      本文标题:final修饰的变量

      本文链接:https://www.haomeiwen.com/subject/jspgwktx.html