为什么不能在 Java 构造函数中使用字段的速记数组初始化?
2022-09-02 02:51:10
举个例子:
private int[] list;
public Listing() {
// Why can't I do this?
list = {4, 5, 6, 7, 8};
// I have to do this:
int[] contents = {4, 5, 6, 7, 8};
list = contents;
}
为什么我不能使用速记初始化?我能想到解决这个问题的唯一方法是制作另一个数组并设置到该数组。list