网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

final关键字修饰一个变量时,什么可变

时间:2024-11-18 19:27:07

1、使用final关键字修饰的变量,引用变量不能变,但是引用变量所指向的对象中的内容是可以变的。

2、举个例子final StringBuffer str=new StringBuffer("apple");如果执行语句①,将报告编译期错误① str=new StringBuffer("f");但是执行语句②就可以通过编译② str.append("f");

3、摘抄的一个例子: 有人在定义方法的参数时,可能想采用如下形式来阻止方法内部修改传进来的参数对象:public void method(final StringBuffer param){} 实际上,这是办不到的,在该方法内部仍然可以增加如下代码来修改参数对象: param.append("a");

© 2025 一点资料
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com