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

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

class Container<E> {

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

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

سوالات مشابه

0 امتیاز
1 پاسخ 441 بازدید
+1 امتیاز
2 پاسخ 868 بازدید
+2 امتیاز
1 پاسخ 342 بازدید
سوال شده 3 سال قبل در برنامه نویسی توسط sina-deuxshiri (12 امتیاز)
+2 امتیاز
1 پاسخ 418 بازدید
سوال شده 3 سال قبل در برنامه نویسی توسط 1993 (242 امتیاز)
+1 امتیاز
2 پاسخ 841 بازدید
+1 امتیاز
2 پاسخ 2.0هزار بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط sara_sheikhi (20 امتیاز)
+1 امتیاز
1 پاسخ 994 بازدید
...