0 امتیاز
قبل در برنامه نویسی توسط (467 امتیاز)
بسته شده قبل توسط

همانطور که می‌دانید، هنگامی که یک کلاس را به صورت جنریک تعریف می‌کنیم، در هنگام ساخته شدن آبجکت از روی آن کلاس، نوع کلاس را مشخص می‌کنیم و در هنگام کامپایل برنامه، بجای پارامتر مثلا E، نوع کلاسی که قرار داده‌ایم مشخص می‌شود. پس با توجه به این توضیحات، چرا در کد زیر با خطای کامپایل مواجه می‌شویم؟

class Container<E> {

	public void createInstance() {
		E e = new E();
	}
}

ممنون اگر راهنماییم کنید.

سوالات مشابه

0 امتیاز
1 پاسخ 437 بازدید
+1 امتیاز
2 پاسخ 864 بازدید
+2 امتیاز
1 پاسخ 336 بازدید
سوال شده 3 سال قبل در برنامه نویسی توسط sina-deuxshiri (12 امتیاز)
+2 امتیاز
1 پاسخ 408 بازدید
سوال شده 3 سال قبل در برنامه نویسی توسط 1993 (242 امتیاز)
+1 امتیاز
2 پاسخ 826 بازدید
+1 امتیاز
2 پاسخ 2.0هزار بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط sara_sheikhi (20 امتیاز)
+1 امتیاز
1 پاسخ 982 بازدید
...