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

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

class Container<E> {

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

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

سوالات مشابه

0 امتیاز
1 پاسخ 545 بازدید
+1 امتیاز
2 پاسخ 1.1هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط bahrambb (308 امتیاز)
+2 امتیاز
1 پاسخ 437 بازدید
سوال شده 4 سال قبل در برنامه نویسی توسط sina-deuxshiri (12 امتیاز)
+2 امتیاز
1 پاسخ 570 بازدید
سوال شده 4 سال قبل در برنامه نویسی توسط 1993 (242 امتیاز)
+1 امتیاز
2 پاسخ 1.1هزار بازدید
+1 امتیاز
2 پاسخ 2.1هزار بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط sara_sheikhi (20 امتیاز)
+1 امتیاز
1 پاسخ 1.1هزار بازدید
...