टीएल; डीआर: मैं एक अमूर्त वर्ग के अंदर कुछ तर्क (जैसे अद्यतन डेटाबेस) चलाने के लिए चाहता हूँ। शायद ऐसा करने का एक और तरीका है, यही वह है जो मैं अब तक सोच सकता था (एक सजावटी का उपयोग करके) ################################ मेरे पास निम्नलिखित सार वर्ग है: class MyAbstractClass(metaclass=abc.ABCMeta):....
24 नवम्बर 2021, 19:20
मैं ओओपी में नया हूं, मैं एक अमूर्त विधि के ऑब्जेक्ट पैरामीटर को पास करना चाहता हूं लेकिन यह मुझे त्रुटि देता है, क्या कोई इसे मुझे समझा सकता है और त्रुटि को ठीक करने में मेरी सहायता कर सकता है। आपकी सहायता के लिए धन्यवाद। abstract class FunctionInt{ int num1; int num2; abstract FunctionInt test(F....
30 अक्टूबर 2021, 14:39
मैं अमूर्त वर्गों से परिचित होने की कोशिश कर रहा हूं, लेकिन यह पता नहीं लगा सकता कि मैं कक्षा में खाली सूची में कैसे शामिल हो सकता हूं। मैं जिस निर्देशिका में काम कर रहा हूं वह इस तरह दिखती है: my_dir |__data | |__colors | | |__light_colors.csv | | |__dark_colors.csv | ....
16 जून 2021, 16:22
प्रश्न: यदि मैं कार्यात्मक इंटरफ़ेस के साथ लैम्ब्डा अभिव्यक्ति का उपयोग करता हूं, तो कार्यात्मक इंटरफ़ेस में अमूर्त विधि में "स्वतंत्र" सामान्य पैरामीटर प्रकार नहीं हो सकता है? संकलन त्रुटि के लिए उदाहरण 3 देखें। उदाहरण 1: मेरे पास जो अवधारणा है वह यह है कि जब मेरे पास एक अमूर्त विधि होती है जो एक ....
मेरे पास एक असाइनमेंट है और मेरे सुपरक्लास डिफ़ॉल्ट मान हमेशा उन मानों को ओवरराइड करते हैं जिन्हें मैं टेस्ट मुख्य विधि में पास करता हूं। डीबगर में, मैं उत्पाद संख्या (1234) और उत्पाद शीर्षक ("बेटी") के पारित होने को देखता हूं, लेकिन फिर इसे डिफ़ॉल्ट मानों से ओवरराइड कर दिया जाता है। कोई भी विचार,....
14 फरवरी 2021, 22:53
force-implementing-specific-attributes-in-subclass लेकिन काम नहीं करता। यह कोड अभी भी बिना किसी त्रुटि के गुजरता है। #python version: 3.8.1 from abc import ABC, abstractmethod class A(ABC): @property @abstractmethod def pr(self): return 0 class B(A): def pr(self):# not....
मेरे पास एक वर्ग है जो ABC से इनहेरिट करता है , और कोई abstractmethod नहीं है। मैं यह जांचना चाहता हूं कि यह एक अमूर्त वर्ग है, और वर्तमान में स्टंप हो गया है। निर्धारित करें कि क्या Python वर्ग एक Abstract है बेस क्लास या कंक्रीट inspect.isabstract का उपयोग करके निर्धारित करता है। हालांकि, यह के....
13 जून 2020, 00:49
मेरे पास एक अमूर्त विधि के साथ एक सार आधार वर्ग है। एबीसी आयात एबीसी से, सार विधि class MyClass(ABC): @abstractmethod def my_method(): pass मैं परीक्षण करना चाहता हूं कि क्या मुझे कोई त्रुटि मिलती है यदि मैं उस विधि को बनाए बिना अपने सार आधार वर्ग का बच्चा बनाता हूं। मेरा पहला दृष्....
20 अप्रैल 2020, 12:41
abstract class Base{ abstract sayHello(): void; } class Child extends Base{ sayHello() { return 123; } } सार विधि का वापसी प्रकार शून्य है लेकिन मैं इसे एक संख्या प्रकार की वापसी के साथ कार्यान्वित कर सकता हूं। मैंने कंपाइलर से कोई त्रुटि नहीं ली। टाइपप्रति में इस तरह की बग ह....
17 अप्रैल 2020, 00:59
Django अमूर्त वर्गों का उपयोग करके सकारात्मक प्रतीत होता है: class Meta: abstract = True हालांकि मैं नहीं देखता कि इन वर्गों के भीतर अमूर्त विधियों/कार्यों को कैसे घोषित किया जाए जिनमें कोई तर्क नहीं है जैसे उदा। class AbstractClass(models.Model): def abstractFunction(): class Meta: ....
30 मार्च 2020, 00:19
मेरे पास एक स्थिर कार्य वाला एक अमूर्त वर्ग है जो अन्य अमूर्त कार्यों को कॉल करता है। लेकिन जब मैं एक नया वर्ग बना रहा हूं और सार कार्य को ओवरराइड कर रहा हूं तब भी मूल (सार) फ़ंक्शन चल रहा है। मैंने अपनी समस्या के समान एक उदाहरण लिखा है। कृपया मदद करे। निम्नलिखित उदाहरण में, मैं do_something() को....
मैं यह समझने की कोशिश कर रहा हूं कि पैरामीटर के रूप में स्थिर विधि के साथ एक अमूर्त वर्ग के कार्यान्वयन का उपयोग करते समय पिचर्म मुझे गलत प्रकार की चेतावनी क्यों देता है। प्रदर्शित करने के लिए मैं एक सरल उदाहरण दूंगा। मान लें कि मेरे पास एक विधि के साथ एक अमूर्त वर्ग है, एक वर्ग जो इस इंटरफ़ेस-जैसे....
22 अक्टूबर 2019, 11:13
कहें कक्षा ए बी का सुपर क्लास है जो सी का सुपरक्लास है। ए और बी सार वर्ग हैं (मैंने उन्हें रखा है क्योंकि वास्तविक कक्षा ए या बी की कोई वस्तु मौजूद नहीं हो सकती है, दूसरे शब्दों में किसी वस्तु का वास्तविक वर्ग केवल हो सकता है सी)। मेरे पास ए में एक सार विधि है जिसे बी में लागू नहीं किया जाना चाहिए....
12 अक्टूबर 2019, 14:54
मेरे पास एक class KA है, जिसमें दो तरीके, add() और subtract() और एक अमूर्त बच्चा class KAX हैं। KAX की एक अमूर्त विधि, multiply() है। एक और class KB है जो विरासत में आता है KA, और विस्तार के द्वारा KAX.multiply() तक पहुंच रखता है। मैं class KB से ओवरराइट/परिभाषित KAX.multiply() करना चाहता/चाहती ह....
पायथन में, एक स्थिर विधि का उपयोग करके एक अमूर्त विधि को लागू करने के पक्ष और विपक्ष क्या हैं? उदाहरण के लिए, import numpy as np class ExponentialFamily: @abstractmethod def log_normalizer(self, q): raise NotImplementedError class Multinomial(ExponentialFamily): @staticmeth....
14 मार्च 2019, 13:29
मैं कुछ कोड को दोबारा कर रहा हूं जो बहुत पुन: प्रयोज्य नहीं है और इसमें काफी डुप्लिकेट कोड है। कोड में दो वर्ग ए और बी हैं जो अमूर्त वर्ग I का विस्तार करते हैं। लेकिन अवधारणाओं एक्स और वाई का समर्थन करने के लिए ए और बी के उप-वर्ग हैं, इसलिए परिणाम ठोस वर्ग एएक्स, एवाई, बीएक्स, बीई अवधारणाओं के साथ ....
23 सितंबर 2018, 19:31
मेरे पास निम्नलिखित सार वर्ग है class A { public: virtual void foo(A* a) = 0; } और कई वर्ग इस वर्ग से विरासत में मिले हैं। उदाहरण के लिए: class B : public A { public: void foo(A* a); // implementation in a separete file } हालांकि, मैं केवल यह चाहता हूं कि कक्षा B खुद को foo में एक तर्क के....
19 सितंबर 2018, 05:02
पायथन 3.6 के साथ, जब मैं abstractmehod को abc.abstractmethod के साथ metaclass=abc.ABCMeta वाले वर्ग के साथ सजाता हूं, तो अमूर्त विधि को कक्षा (उदाहरण नहीं) दृष्टिकोण से बुलाया जा सकता है। ऐसा लगता है कि abc सज्जाकार चेक कर रहे हैं, जब क्लास इंस्टैंसिएट किया जाता है, इसलिए उदाहरण से कॉल करते समय ऐसा ....
3 अगस्त 2018, 12:21
मैं अतिरिक्त जानकारी लॉग करने के तरीकों को लपेटने के लिए मेटाक्लास को कार्यान्वित करना चाहता हूं। लेकिन मेरे पास abstractmethods भी होना चाहिए। मैंने ABCMeta का विस्तार करने की कोशिश की, लेकिन यह @abstractmethod डेकोरेटर को लागू नहीं करता है: import types import abc def logfunc(fn, *args, **kwarg....
एक पायथन सार विधि को ओवरराइड करते समय, विधि हस्ताक्षर में अतिरिक्त पैरामीटर के साथ विधि को ओवरराइड करने का कोई तरीका है? जैसे सार वर्ग = Agent(ABC): @abstractmethod def perceive_world(self, observation): pass विरासत में मिला वर्ग: Dumb_agent(Agent): def perceive_world(self, ob....
24 अप्रैल 2018, 21:07
अगर मैं माहएंडअपडेट () को कॉल करता हूं; मेरे BankAccount वर्ग में, setBalance लाइन में getBalance () को शेष राशि मिलने के बाद यह getMonthlyFeesAndInterest () जोड़ता है, लेकिन BankAccount वर्ग में getMonthlyFeesAndInterest सार है। तो क्या यह कुछ करेगा? या यह चेकिंग अकाउंट क्लास में जाएगा जो BankAc....
14 मार्च 2018, 08:03
मैं आधिकारिक अजगर दस्तावेज़ीकरण पढ़ रहा था। उल्लिखित लिंक में, दूसरी पंक्ति बताती है कि: इस डेकोरेटर का उपयोग करने के लिए आवश्यक है कि क्लास का मेटाक्लास ABCMeta हो या उससे लिया गया हो। लेकिन, मैं नीचे दिए गए वर्ग को सफलतापूर्वक परिभाषित करने में सक्षम था। from abc import abstractmethod class A(obj....
1 मार्च 2018, 17:17
मेरे पास एक इंटरफ़ेस वर्ग है और इस कक्षा में मुझे एक अमूर्त विधि बनाने की आवश्यकता है जो एक यादृच्छिक int उत्पन्न करता है। हालांकि, जब मैं संकलन करने का प्रयास करता हूं तो मुझे एक त्रुटि मिलती है क्योंकि अमूर्त वर्गों में शरीर नहीं हो सकते हैं। मैं एक अमूर्त विधि कैसे बना सकता हूं जो एक यादृच्छिक ....
18 जिंदा 2018, 19:40
मेरे पास एक ऐसी स्थिति है जहां मुझे उप-वर्ग विशिष्ट तर्क रखने के लिए सुपर क्लास विधि को संशोधित करने की आवश्यकता है, लेकिन विधि तर्क अन्य सभी उप-वर्गों के लिए समान है। मेरे पास दो विकल्प हैं: 1) विधि को सार बनाएं और मेरे संबंधित उपवर्ग को छोड़कर प्रत्येक के लिए एक ही कोड दोहराएं। 2) संबंधित उपवर्ग म....
6 जिंदा 2018, 09:09
मैं एक प्रकार की बाधा के साथ एक सामान्य सार विधि को लागू करने की कोशिश कर रहा हूं, फिर इसे विभिन्न निर्दिष्ट प्रकारों का उपयोग करके कई बार कार्यान्वित करें। public abstract class Ability { public abstract void BindToStation<T>(T station) where T : Station; } public class DashAbility : Ability { ....
26 पद 2017, 23:41