java - Get generic type of class at runtime -
मैं इसे कैसे प्राप्त करूं?
सार्वजनिक वर्ग जेनेरिक क्लास & lt; T & gt; {सार्वजनिक प्रकार getMyType () {// मैं टी के प्रकार कैसे वापस करूँ? }}
मैंने जो कुछ भी प्रयास किया है, वह अब तक की विशिष्ट प्रकार के बजाय प्रकार ऑब्जेक्ट
देता है।
यदि आप वास्तव में प्रकार की जरूरत है, यह सामान्य है (प्रकार- सुरक्षित) वैकल्पिक पैटर्न:
सार्वजनिक वर्ग जेनेरिक क्लास & lt; T & gt; {निजी अंतिम कक्षा & lt; T & gt; प्रकार; सार्वजनिक जेनेरिक क्लास (कक्षा & lt; T & gt; प्रकार) {this.type = type; } सार्वजनिक कक्षा & lt; T & gt; GetMyType () {return.Type; }}
Comments
Post a Comment