Java中的方法参数顺序

时间:2012-02-14 23:06:54

标签: java methods parameters

  

可能重复:
  Order of execution of parameters guarantees in Java?

如果我有类似的Java方法:

    public void func(byte b, byte c) {...}

我这样使用它:

    a = 0;
    func(a++, a);

首先传递哪个参数?因为如果我没有错,如果它是左边的那么b = 0和c = 1.如果它是正确的那么那么b = 0并且c = 0?

谢谢。

1 个答案:

答案 0 :(得分:9)

从左到右评估参数as specified in the JLS - section 15.7.4