final修饰一个对象
来源:互联网 发布:数据字典的作用 编辑:程序博客网 时间:2024/05/22 07:55
final修饰一个对象,那么这个对象的引用不能变,但是值是可以变的。
final Box boxobj = new Box(25);
简单的说,这个boxobj 只能new一次!而且下面这样也不可以。
Box boxobj2 = new Box(25);
boxobj =boxobj2;
但是,boxobj.height = 32; 这样写没错,因为没有改变boxobj的引用。
final Box boxobj = new Box(25);
简单的说,这个boxobj 只能new一次!而且下面这样也不可以。
Box boxobj2 = new Box(25);
boxobj =boxobj2;
但是,boxobj.height = 32; 这样写没错,因为没有改变boxobj的引用。
类是引用类型的,boxobj这个东西里存储的一个地址,不是实际的数据,就跟c/c++的指针是一个意思。
摘自SOSO问答
- final修饰一个对象
- final修饰符 final一个对象
- 面向对象---final修饰
- final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变
- final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变
- Java中final修饰对象引用
- JAVA中final修饰对象引用
- Java中final修饰对象引用
- final修饰变量 与 不可变对象
- 为什么一个匿名内部类使用一个在其外部定的对象必须使用final修饰
- final修饰
- 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- 使用 final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- 使用final 关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- 什么是物理事务和逻辑事务?
- 平衡二叉树旋转平衡(要看)!
- 重要数据的计划任务备份和ACL权限的设置
- 七步入门CMake之第四步(自我检查)
- C++11 中的线程、锁和条件变量
- final修饰一个对象
- POJ 2155 树状数组
- 自定义的组件xml属性
- Json的三种解析方法
- 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析问题的解决
- 如何将datetimepicker delphi 7转换成大写
- 1234
- MySQL "You can't specify target table 'X' for update in FROM clause" 错误解决方法
- Lr常量和变量(二)