练习-final
题目 如果final修饰的是参数,能否在方法里给这个参数赋值?
public class HelloWorld {
public void method1(final int j) {
j = 5; //这个能否执行?
}
}
练习-final 答案
不能,无法执行。
①这个变量已经被final修饰了,一旦方法传入了某个参数,就相当于是赋值了,不能再进行以后的赋值。
②j已经被5赋值,final int j需要传入参数,所以又被赋值了一次。
lao_jiawei 博主文章分类:HOW2J学习笔记(新手村) ©著作权
题目 如果final修饰的是参数,能否在方法里给这个参数赋值?
public class HelloWorld {
public void method1(final int j) {
j = 5; //这个能否执行?
}
}
练习-final 答案
不能,无法执行。
①这个变量已经被final修饰了,一旦方法传入了某个参数,就相当于是赋值了,不能再进行以后的赋值。
②j已经被5赋值,final int j需要传入参数,所以又被赋值了一次。
上一篇:JAVA基础-练习-作用域
下一篇:JAVA基础-练习-逻辑操作符
一道综合练习
Java基础综合练习
java基础综合练习题
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M