Java中的...是什么意思

Python09

Java中的...是什么意思,第1张

如果是是形参 里面出现,表示的是可变参数

比如:

//表示的传入的参数可以随意,你传多少个参数都被放到一个数组里面。

public static void dealArray(int...intArray) {

for(int i: intArray)

{

System.out.print(i +" ")

}

System.out.println()

}

点是java语法里面对象调用类成员的意思,好比C++中的双冒号:: ,但是如果你的a前面加个private就点不出来了。因为private只在本类中可以访问的权限.你这里是同一个类中没问题

f.a++; 那就是i++和++i的基础语法问题了,很简单啊。a++是先使用在赋值。++a是先赋值在使用。不信你可以在System.out.println(f.a)这句后面再打印一次System.out.println(f.a)打印出来的值一定是1而不是0.

希望我没理解错你的意思