您的位置:首页 > 编程语言 > Java开发

Java基础-被final修饰的引用变量的指向

2015-05-09 23:47 295 查看
final修饰的引用变量一旦初始化赋值之后就不能再指向其他的对象,那么该引用变量指向的对象的内容可变吗?看下面这个例子:

public class Test {
public static void main(String[] args)  {
final MyClass myClass = new MyClass();
System.out.println(++myClass.i);

}
}

class MyClass {
public int i = 0;
}


这段代码可以顺利编译通过并且有输出结果,输出结果为1。这说明引用变量被final修饰之后,虽然不能再指向其他对象,但是它指向的对象的内容是可变的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐