JAVA中final修饰对象引用

来源:互联网 发布:网站美工培训班 编辑:程序博客网 时间:2024/06/04 18:44

1.说明

1.1.final 修饰的变量可视为常量。

1.2.当修饰对象引用时,我错误的认为变量指向的对象是不可变的,然而对象是可变的,不可变只是“变量对对象的引用”。


2.测试代码

package test;/* * 测试final引用 * @param * @Author cnn * @Time 2015-10-30 * */public class TestFinal{final Book book = new Book();public static void main(String[] args){TestFinal testFinal = new TestFinal();testFinal.book.setBookName("java");System.out.println(testFinal.book.getBookName());}private class Book{private String bookName;public String getBookName(){return bookName;}public void setBookName(String bookName){this.bookName = bookName;}}}


0 0
原创粉丝点击