黑马程序员技术交流社区

标题: 关键字final修饰变量的知识点汇总 [打印本页]

作者: 天之骄子no1    时间: 2016-6-28 21:52
标题: 关键字final修饰变量的知识点汇总
final修饰变量
                        基本数据类型: 值不能改变
                                final int i = 10;
                                i = 100;  //这句话报错,因为被final修饰的基本数据类型的值不能改变
                        引用数据类型: 地址值不能发生改变,对象中的内容可以改变
                                final Person p = new Person("张三",18);
                                p = new Person("李四",28);  //报错 , 因为改变了地址值
作者: 下届海贼王    时间: 2016-6-28 22:14
回来看看!!!
作者: 115241473    时间: 2016-6-29 00:33
对象中的内容可以改变?这句话怎么理解啊
作者: 贼像样    时间: 2016-6-30 23:02
115241473 发表于 2016-6-29 00:33
对象中的内容可以改变?这句话怎么理解啊

对象中属性值可以变数值,对象的地址值不能变
作者: perfect_class    时间: 2016-7-1 10:16
总结的简单明了
作者: teleman    时间: 2016-7-1 10:43
final 后不能再NEW




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2