4
ไวยากรณ์การกำหนดค่าเริ่มต้นของอาร์เรย์เมื่อไม่อยู่ในการประกาศ
ฉันเขียนได้: AClass[] array = {object1, object2} ฉันยังสามารถเขียน: AClass[] array = new AClass[2]; ... array[0] = object1; array[1] = object2; แต่ฉันไม่สามารถเขียน: AClass[] array; ... array = {object1, object2}; เหตุใดจึงถูกบล็อกโดย Java? ฉันรู้วิธีการแก้ไข แต่บางครั้งมันก็จะง่ายขึ้น ตัวอย่างเช่น: public void selectedPointsToMove(cpVect coord) { if (tab == null) { if (arePointsClose(coord, point1, 10)) { cpVect[] tempTab = …