abstract-class पर टैग किए गए जवाब

एब्सट्रैक्ट क्लासेस ऐसी क्लासेस हैं, जिन्हें इंस्टेंट नहीं किया जा सकता है। वे कई ठोस वर्गों के लिए सामान्य कार्यक्षमता और इंटरफ़ेस विनिर्देशों प्रदान करने के लिए मौजूद हैं।

11
एक शुद्ध आभासी फ़ंक्शन को 0 से आरंभ क्यों किया जाता है?
हम हमेशा एक शुद्ध आभासी फ़ंक्शन की घोषणा करते हैं: virtual void fun () = 0 ; यानी, यह हमेशा 0 को सौंपा जाता है। जो मैं समझता हूं कि यह इस फंक्शन के लिए वाइबल एंट्री को NULL को इनिशियलाइज़ करने के लिए है और यहाँ किसी भी अन्य …

6
परीक्षण सार कक्षाएं
मैं PHPUnit के साथ एक अमूर्त वर्ग के ठोस तरीकों का परीक्षण कैसे करूं? मुझे उम्मीद है कि मुझे परीक्षण के भाग के रूप में किसी प्रकार की वस्तु बनानी होगी। हालाँकि, मुझे इसके लिए सबसे अच्छा अभ्यास नहीं पता है या अगर PHPUnit इसके लिए अनुमति देता है।

10
स्विफ्ट भाषा में सार कक्षाएं
क्या स्विफ्ट भाषा में एक अमूर्त वर्ग बनाने का एक तरीका है, या क्या यह उद्देश्य-सी की तरह एक सीमा है? मैं एक सार वर्ग के रूप में जावा को परिभाषित करता है, जो एक सार वर्ग बनाना चाहता हूं।

19
विजुअल स्टूडियो: मैं बेस क्लास से विरासत में मिली सभी कक्षाओं को कैसे दिखाऊँ?
विज़ुअल स्टूडियो में, मैं बेस क्लास से विरासत में मिली सभी कक्षाओं को कैसे दिखाऊँ? उदाहरण के लिए , ASP.NET MVC में कई ' ActionResult ' प्रकार होते हैं - और ये सभी बेस क्लास से इनहेरिट / कार्यान्वित होते हैं ActionResult। ऐसा लगता है कि जब तक आप सिर्फ …

3
सी #: सार वर्गों को इंटरफेस को लागू करने की आवश्यकता है?
C # में मेरा परीक्षण कोड: namespace DSnA { public abstract class Test : IComparable { } } निम्नलिखित संकलक त्रुटि में परिणाम: error CS0535: 'DSnA.Test' does not implement interface member 'System.IComparable.CompareTo(object)' चूँकि वर्ग Testएक अमूर्त वर्ग है , इसलिए इंटरफ़ेस को लागू करने के लिए कंपाइलर की आवश्यकता क्यों …


9
PHP सार गुण
क्या PHP में अमूर्त वर्ग गुणों को परिभाषित करने का कोई तरीका है? abstract class Foo_Abstract { abstract public $tablename; } class Foo extends Foo_Abstract { //Foo must 'implement' $property public $tablename = 'users'; }
126 php  oop  abstract-class 

7
क्यों एक इंटरफ़ेस को लागू करने वाला एक सार वर्ग इंटरफ़ेस के तरीकों में से एक की घोषणा / कार्यान्वयन को याद कर सकता है?
एक जिज्ञासु बात जावा में तब होती है जब आप एक इंटरफ़ेस को लागू करने के लिए एक सार वर्ग का उपयोग करते हैं: इंटरफ़ेस के कुछ तरीके पूरी तरह से गायब हो सकते हैं (यानी न तो एक सार घोषणा या वास्तविक कार्यान्वयन मौजूद है), लेकिन कंपाइलर शिकायत नहीं …

17
रूबी में एक अमूर्त वर्ग को कैसे लागू किया जाए?
मुझे पता है कि माणिक में अमूर्त वर्ग की कोई अवधारणा नहीं है। लेकिन अगर इसे लागू करने की आवश्यकता है, तो इसके बारे में कैसे जाना जाए? मैंने कुछ इस तरह की कोशिश की ... class A def self.new raise 'Doh! You are trying to write Java in Ruby!' …


10
Pimpl मुहावरा vs शुद्ध आभासी वर्ग इंटरफ़ेस
मैं सोच रहा था कि पिंपल मुहावरे या शुद्ध आभासी वर्ग और विरासत को चुनने के लिए एक प्रोग्रामर क्या बनायेगा। मैं समझता हूं कि प्रत्येक सार्वजनिक पद्धति और वस्तु निर्माण उपरि के लिए एक स्पष्ट अतिरिक्त अप्रत्यक्षता के साथ pimpl मुहावरा आता है। दूसरे हाथ में शुद्ध आभासी वर्ग …

3
अजगर अमूर्त वर्गों में अमूर्त गुण कैसे बनाएं
निम्नलिखित कोड में, मैं एक आधार सार वर्ग बनाता हूं Base। मुझे वह सभी वर्ग चाहिए जो संपत्ति Baseप्रदान करने के लिए विरासत में मिले name, इसलिए मैंने इस संपत्ति को ए @abstractmethod। फिर मैंने एक उप-वर्ग बनाया Base, जिसे कहा जाता है Base_1, जो कुछ कार्यक्षमता की आपूर्ति करने …

1
कोटलिन में सार वर्ग के अनाम वर्ग का एक उदाहरण कैसे बनाएं?
मान लें कि KeyAdapterकई तरीकों के साथ एक सार वर्ग है जिसे ओवरराइड किया जा सकता है। जावा में मैं कर सकता हूं: KeyListener keyListener = new KeyAdapter() { @Override public void keyPressed(KeyEvent keyEvent) { // ... } }; कोटलिन में कैसे करें?

4
`staticmethod` और` abc.abbridmethod`: क्या यह मिश्रण होगा?
अपने पायथन ऐप में मैं एक ऐसा तरीका बनाना चाहता हूँ जो a staticmethodऔर a दोनों हो abc.abstractmethod। मैं यह कैसे करु? मैंने दोनों सज्जाकारों को लागू करने की कोशिश की, लेकिन यह काम नहीं करता है। अगर मैं ऐसा करता हूं: import abc class C(object): __metaclass__ = abc.ABCMeta @abc.abstractmethod …

6
अमूर्त वर्गों के लिए नामकरण सम्मेलनों
मुझे स्पष्ट रूप से याद है कि, एक समय में, Microsoft द्वारा धक्का दिया गया दिशानिर्देश "एब्स" प्रत्यय को एक अमूर्त वर्ग में जोड़ने के लिए था ताकि इस तथ्य को कम किया जा सके। इसलिए, हम जैसे श्रेणियां होती हैं System.Web.Hosting.VirtualFileBase, System.Configuration.ConfigurationValidatorBase, System.Windows.Forms.ButtonBase, और, ज़ाहिर है, System.Collections.CollectionBase। लेकिन मैंने …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.