课程咨询 :13691148991

  • java中final 参数可以修改吗?

    发布:上海java培训      来源:企业笔试题      时间:2016-03-17

  • java中final 参数可以修改吗?

    问题阐述

    在学习 Java 时,会看到方法中有的参数使用关键字 final 进行了修饰。请问 final 修饰的参数是否允许修改呢?

    专家解答

    参数被修饰成 final,意味着该参数不能在方法体中被修改,所以一旦修改了方法体中的 final 参数,程序将无法通过编译。例如:

    package com.mingrisoft;

    public class Something {

    public int addOne(final int x) {

    return ++x; //改变 final 参数的值,出错

    }

    }

    说明:

    上面代码使用关键字 final 修饰了 addOne()方法的参数 x,而在方法体中对参数 x 的值

    进行了改变,所以程序将无法通过编译,当鼠标移动到 return 语句的 x 处时,将显示提示

    IT免费课程咨询:http://sh.java.tedu.cn/baidu3/wmkc02/

上一篇:java项目开发应注意什么?

下一篇:Java开发工具包括哪些?

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:4.28

 Java--零基础业余班

Java--零基础业余班

开班日期:4.28

Java--大数据全日制班

Java--大数据全日制班

开班日期:4.28

Java--大数据业余制班

Java--大数据业余制班

开班日期:4.28

  • 地址: 上海达内12大校区,就近安排,提供住宿(浦东/徐汇/人广/静安/虹口等)
  • 课程培训电话:13691148991     24小时咨询电话:150-2157-9486
  • 服务邮箱 tousu@tedu.cn
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56