প্রশ্ন ট্যাগ «bounded-wildcard»

13
PECS (প্রযোজক গ্রাহক সুপার প্রসারিত) কী?
Over этот вопрос есть ответы на স্ট্যাক ওভারফ্লো на русском : Использование ওয়াইল্ডকার্ড в জেনেরিকস জাভা জেনেরিকগুলি পড়তে গিয়ে আমি PECS জুড়ে এসেছি ( প্রযোজক extendsএবং ভোক্তারsuper পক্ষে সংক্ষিপ্ত )। কেউ মধ্যে সমাধান বিভ্রান্তির pecs কীভাবে ব্যবহার করবেন তা আমাকে ব্যাখ্যা করতে পারবেন extendsএবং super?

2
একাধিক ক্লাস সহ জাভা জেনারিক্স ওয়াইল্ডকার্ডিং
আমি একটি ক্লাস অবজেক্ট রাখতে চাই, তবে আমি ক্লাস এ-এর বিস্তৃতি এবং ইন্টারফেস বি বাস্তবায়নের জন্য যে শ্রেণীর প্রতিনিধিত্ব করে তা বাধ্য করতে চাই B. আমি করতে পারি: Class<? extends ClassA> বা: Class<? extends InterfaceB> তবে আমি দুটোই পারি না এই কাজ করতে একটি উপায় আছে কি?

5
মকিতো: বাউন্ডেড ওয়াইল্ড-কার্ডের সাথে টাইপ করে এমন স্টাবিং পদ্ধতি
এই কোডটি বিবেচনা করুন: public class DummyClass { public List<? extends Number> dummyMethod() { return new ArrayList<Integer>(); } } public class DummyClassTest { public void testMockitoWithGenerics() { DummyClass dummyClass = Mockito.mock(DummyClass.class); List<? extends Number> someList = new ArrayList<Integer>(); Mockito.when(dummyClass.dummyMethod()).thenReturn(someList); //Compiler complains about this } } সংকলকটি সেই লাইনটি সম্পর্কে অভিযোগ …

6
জাভা জেনারিক্স (ওয়াইল্ডকার্ডস)
জাভাতে জেনেরিক ওয়াইল্ডকার্ড সম্পর্কে আমার কয়েকটি প্রশ্ন রয়েছে: মধ্যে পার্থক্য কি List<? extends T>এবং List<? super T>? বাউন্ডেড ওয়াইল্ডকার্ড কী এবং আনবাউন্ডেড ওয়াইল্ডকার্ড কী?
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.