Avatar ·

Kotlin में एक generic class कैसे declare करें जो एक class से inherit और interface को implement करता हो?

सभी को नमस्ते! मैंने Java के बाद Kotlin सीखना शुरू किया है और एक अजीब स्थिति का सामना किया। Java में मैं आसानी से एक generic class लिख सकता था जो किसी base class से inherit और interface को implement करता हो:\n\n```java\npublic class MyClass {\n // ...\n}\n```\n\nलेकिन जब मैंने Kotlin में भी ऐसा ही करने की कोशिश की, तो कुछ काम नहीं आया। यहाँ मेरा कोड है:\n\n```kotlin\nopen class BaseClass\ninterface MyInterface\n\n// प्रयास 1: compile नहीं होता\nclass MyClass where T : BaseClass, T : MyInterface\n\n// प्रयास 2: यह भी काम नहीं करता\nclass MyClass // Error!\n```\n\nमैंने अलग-अलग विकल्प आज़माए, लेकिन compiler हर बार error देता है। मुझे चाहिए कि type T एक साथ BaseClass का subclass हो और MyInterface को implement करे। कृपया मदद करें!