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

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

class Container<E> {

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

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

سوالات مشابه

0 امتیاز
1 پاسخ 440 بازدید
+1 امتیاز
2 پاسخ 867 بازدید
+2 امتیاز
1 پاسخ 340 بازدید
سوال شده 3 سال قبل در برنامه نویسی توسط sina-deuxshiri (12 امتیاز)
+2 امتیاز
1 پاسخ 413 بازدید
سوال شده 3 سال قبل در برنامه نویسی توسط 1993 (242 امتیاز)
+1 امتیاز
2 پاسخ 839 بازدید
+1 امتیاز
2 پاسخ 2.0هزار بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط sara_sheikhi (20 امتیاز)
+1 امتیاز
1 پاسخ 987 بازدید
...