me puede escribir:matriz cuando no esté en una declaración
AClass[] array = {object1, object2}
también puedo escribir:
AClass[] array = new AClass[2];
...
array[0] = object1;
array[1] = object2;
pero no puede escribir:
AClass[] array;
...
array = {object1, object2};
¿Por qué es esto bloqueado por Java?
Sé cómo evitarlo, pero de vez en cuando sería más simple.
Por ejemplo:
public void selectedPointsToMove(cpVect coord) {
if (tab == null) {
if (arePointsClose(coord, point1, 10)) {
cpVect[] tempTab = {point1};
tab = tempTab;
} else if (arePointsClose(point2, coord, 10)) {
cpVect[] tempTab = {point2};
tab = tempTab;
} else {
cpVect[] tempTab = {point1,point2};
tab = tempTab;
}
}
}
Esta simple pregunta que me ha estado molestando desde que aprendí cómo jugar con las matrices en Java.
sentimos sobre el formato de texto, sino por alguna razón, en China, los botones de diseño de texto no aparecen: S –
para el código, solo asegúrese de que esté sangrado con 4 espacios o más. – Mat
el otro problema es que tenía caracteres TAB en el código que pegó. Esto arruina el formateo. –