আপনি যদি কোনও কন্সট্রাক্টরে একটি অ্যারের সূচনা করতে চান তবে আপনি সেই অ্যারে প্রারম্ভিককরণের মতো ব্যবহার করতে পারবেন না।
data= {10,20,30,40,50,60,71,80,90,91};
কেবল এটিতে পরিবর্তন করুন
data = new int[] {10,20,30,40,50,60,71,80,90,91};
আপনাকে data[10] = new int[] { 10,...,91}
কেবল সম্পত্তি / ক্ষেত্রের সাহায্যে ঘোষণা করতে int[] data;
হবে এবং উপরের মতো এটি আরম্ভ করতে হবে না। আপনার কোডের সংশোধিত সংস্করণটি নীচের মত দেখাচ্ছে:
public class Array {
int[] data;
public Array() {
data = new int[] {10,20,30,40,50,60,71,80,90,91};
}
}
আপনি দেখতে যেমন বন্ধনী খালি আছে। বন্ধনীগুলির মধ্যে আকারটি বলার দরকার নেই, কারণ সূচনা এবং এর আকারটি কোঁকড়ানো বন্ধনীগুলির মধ্যে উপাদানগুলির গণনা দ্বারা নির্দিষ্ট করা হয়েছে।