আমি লিখতে পারি:
AClass[] array = {object1, object2}
আমি আরও লিখতে পারি:
AClass[] array = new AClass[2];
...
array[0] = object1;
array[1] = object2;
তবে আমি লিখতে পারি না:
AClass[] array;
...
array = {object1, object2};
কেন এটি জাভা দ্বারা অবরুদ্ধ?
আমি জানি যে এটির চারপাশে কীভাবে কাজ করা যায় তবে সময়ে সময়ে এটি সহজ হবে।
উদাহরণ স্বরূপ:
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;
}
}
}
জাভাতে অ্যারেগুলির সাথে কীভাবে খেলতে হবে তা শিখার পর থেকেই এই সহজ প্রশ্নটি আমাকে বাগিয়ে দিচ্ছে।