/ / जावा जेनरिक विधि तर्क [डुप्लिकेट] - जावा, जेनरिक

जावा जेनरिक विधि तर्क [डुप्लिकेट] - जावा, जेनेरिक

मैं एक इंटरफ़ेस विधि लिखने की कोशिश कर रहा हूं, जो एक वर्ग से एक तर्क लेगा जो आम पेलोड का विस्तार करता है।

public String buildRequest(<T> extends RestServicePayLoad payLoad);

उद्देश्य इतना है कि कोई भी वर्ग जो RestServicePayLoad को लागू करता है, उस प्रकार का एक तर्क ले सकता है और एक स्ट्रिंग वापस कर सकता है।

ऐसा लगता है कि मेरा जेनरिक प्रारूप गलत है। कृपया मुझे बताएं कि उचित प्रारूप क्या है। धन्यवाद!

उत्तर:

उत्तर № 1 के लिए 1

आप बहुत करीब हैं

public <T extends RestServicePayLoad> String buildRequest(T payLoad);