jrl_golestani
چهارشنبه 24 اردیبهشت 1393, 20:54 عصر
در C# مفهوم یک کلاس Generic رو به طور فیزیکال داریم ولی در جاوا مفهوم Generic برای یک کلاس به طور فیزیکال وجود ندارد چون نمی توانیم به طور مستقیم از آن کلاس new کنیم برای instance گرفتن از یک کلاس Generic نیاز به کد زیر داریم.
} ()public T getInstance
} (if(t == null
class<T> ct =null
()Type type = this.getClass.getGenericSuperClass
Parameterized Type paramType = (parameterized Type) type
[ct = (class<T> ) paramType.getActualTypeArguments()[0
()t=ct.newIstance
{
return t
{
نوشته شده توسط مهدیه گلستانی
} ()public T getInstance
} (if(t == null
class<T> ct =null
()Type type = this.getClass.getGenericSuperClass
Parameterized Type paramType = (parameterized Type) type
[ct = (class<T> ) paramType.getActualTypeArguments()[0
()t=ct.newIstance
{
return t
{
نوشته شده توسط مهدیه گلستانی