A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

final修饰变量
                        基本数据类型: 值不能改变
                                final int i = 10;
                                i = 100;  //这句话报错,因为被final修饰的基本数据类型的值不能改变
                        引用数据类型: 地址值不能发生改变,对象中的内容可以改变
                                final Person p = new Person("张三",18);
                                p = new Person("李四",28);  //报错 , 因为改变了地址值

5 个回复

倒序浏览
回来看看!!!
回复 使用道具 举报
对象中的内容可以改变?这句话怎么理解啊
回复 使用道具 举报
115241473 发表于 2016-6-29 00:33
对象中的内容可以改变?这句话怎么理解啊

对象中属性值可以变数值,对象的地址值不能变
回复 使用道具 举报
总结的简单明了
回复 使用道具 举报
final 后不能再NEW
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马