现在是有个例子如下:
public int A(int size){B(final int size);
}
就是在A方法里面调用B方法,但是B方法的参数要是final型的,可是我又要把A方法的不是final型的参数传给B方法,
如何将A方法的参数转变成final型呢?
public int A(int size){B(final int size);
}
就是在A方法里面调用B方法,但是B方法的参数要是final型的,可是我又要把A方法的不是final型的参数传给B方法,
如何将A方法的参数转变成final型呢?
解决方案 »
- Java Static 和 构造方法 和 默认{}执行顺序
- 获取数组是第几个
- 求关于无线编程的网站
- java 中Integer型 判断,求高手解
- 门外汉问题
- 在Eclipse 中,当我们双击某一字符串时,相同的字符串会高亮显示,请问JBuilder有没有这个功能?谢谢!
- 能否传递类模板,而不是对象?
- 关于SWT/JFace的疑问(回帖就给分)
- 求助:使用JavaCommunications API串口读时总抛出异常:java.lang.NoClassDefFoundError: javax/comm/SerialPortEventListener
- 关于js调用applet方法
- struts1和struts2的区别
- 使用java runtime调用外部exe后,程序挂起,直到exe关闭后才退出
比如下面这个public class Test{ public static void main(String[]args)
{
int a=1;
Test test = new Test();
test.fun1(a);
}
public void fun1(int size)
{
fun2(size);
}
public void fun2(final int size)
{
}
}
public int A(int size){
final int tmp = size;
B(tmp);
}