博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Final变量的含义
阅读量:5278 次
发布时间:2019-06-14

本文共 670 字,大约阅读时间需要 2 分钟。

许多语言都有“固定不变的存储区”的概念,在C++中用CONST表示,在java中则用final表示,当fianl用于修饰一个变量时,不管该变量是一个类的成员还是一个临时的变量这个变量都不能重新被赋值。

例如下面的代码

package Stephen.Class.chapter7;//final修饰符的应用public class Cow {    public static final String SKIN_COLOR = "浅黄色";    public static final String CHARACTOR = "温顺的";        //性格    public void eat(){        System.out.println("牛正在吃草");    }    public static void main(String[] args){        Cow cow = new Cow();        cow.eat();        //cow.SKIN_COLOR = "深黄色的";这样在改变牛的颜色是不正确的,因为SKIN_COLOR是final变量        System.out.println(cow.SKIN_COLOR);        System.out.println(cow.CHARACTOR);    }}

运行结果为

转载于:https://www.cnblogs.com/lidaojian/archive/2012/06/24/2560287.html

你可能感兴趣的文章
crackme itoa atoi 等函数汇编
查看>>
数据库 proc编程三
查看>>
Anaconda多环境多版本python配置指导
查看>>
测试与封装5.2-5.3
查看>>
WEB应用的组成结构
查看>>
bzoj3504[Cqoi2014]危桥
查看>>
Pomelo.AspNetCore.TimedJob 允许依赖注入
查看>>
记一次Spring的aop代理Mybatis的DAO所遇到的问题
查看>>
20165231 预备作业二:学习基础和C语言基础调查
查看>>
Unable to correct problems, you have held broken package
查看>>
文件操作
查看>>
Java并发编程——线程安全及解决机制简介
查看>>
day06_05 字典
查看>>
对一个同事项目的思考和总结
查看>>
【原】测试Application.Idle
查看>>
51nod 1107(树状数组、逆序数)
查看>>
二叉树的顺序存储结构
查看>>
“文件系统”与“根文件系统”详解
查看>>
基于S3C2440的U-BOOT的start.S分析
查看>>
[时间线]Android市场的发展
查看>>