superclass पर टैग किए गए जवाब

12
ग्रहण में एक परियोजना को आयात करने के बाद 'एक सुपरक्लास विधि को ओवरराइड करना चाहिए'
किसी भी समय मुझे अपनी परियोजनाओं को ग्रहण में फिर से आयात करना होगा (यदि मैंने ग्रहण को फिर से स्थापित किया है, या परियोजनाओं के स्थान को बदल दिया है), तो मेरे लगभग सभी ओवरराइड तरीकों को सही ढंग से स्वरूपित नहीं किया गया है, जिससे त्रुटि: सुपरक्लॉस विधि …

22
क्यों सुपर है। जावा में अनुमति नहीं है?
मैं इस सवाल को पढ़ता हूं और सोचा जाता है कि आसानी से हल हो जाएगा (ऐसा नहीं है कि यह बिना हल नहीं है) अगर कोई लिख सकता है: @Override public String toString() { return super.super.toString(); } मुझे यकीन नहीं है कि यह कई मामलों में उपयोगी है, लेकिन …
360 java  superclass 

7
सुपर () "टाइपरर: उठता है, टाइप होना चाहिए, न कि क्लासोबज" नई शैली के वर्ग के लिए
super()TypeError का निम्न उपयोग : क्यों? >>> from HTMLParser import HTMLParser >>> class TextParser(HTMLParser): ... def __init__(self): ... super(TextParser, self).__init__() ... self.all_data = [] ... >>> TextParser() (...) TypeError: must be type, not classobj StackOverflow पर एक समान प्रश्न है: Python super () TypeError को उठाता है , जहाँ त्रुटि …

2
परीक्षण करें कि क्या रूबी वर्ग किसी अन्य वर्ग का उपवर्ग है
मैं परीक्षण करना चाहूंगा कि क्या एक वर्ग दूसरे वर्ग से विरासत में मिला है, लेकिन उसके लिए कोई विधि मौजूद नहीं है। class A end class B < A end B.is_a? A => false B.superclass == A => true जो मैं चाहता हूं उसका एक तुच्छ कार्यान्वयन: class Class …

9
सुपरक्लास __init__ विधियां स्वचालित रूप से क्यों लागू नहीं होती हैं?
पायथन डिजाइनरों ने यह क्यों तय किया कि उपवर्गों के __init__()तरीके __init__()अपने सुपरक्लेसेस के तरीकों को स्वचालित रूप से नहीं कहते हैं , जैसा कि कुछ अन्य भाषाओं में है? क्या पायथोनिक और अनुशंसित मुहावरे वास्तव में निम्नलिखित की तरह हैं? class Superclass(object): def __init__(self): print 'Do something' class Subclass(Superclass): …

7
__Init __ () को पैरेंट क्लास के __init __ () कॉल करना चाहिए?
मैंने इसका उपयोग ऑब्जेक्टिव-सी में किया है, मुझे यह निर्माण मिला है: - (void)init { if (self = [super init]) { // init class } return self; } क्या पायथन को भी माता-पिता के कार्यान्वयन के लिए कॉल करना चाहिए __init__? class NewClass(SomeOtherClass): def __init__(self): SomeOtherClass.__init__(self) # init class इस …
132 python  oop  superclass 

5
अजगर में वंशानुक्रम और ओवरराइडिंग __init__
मैं 'डाइव इनटू पायथन' पढ़ रहा था और कक्षाओं में अध्याय में यह उदाहरण देता है: class FileInfo(UserDict): "store file metadata" def __init__(self, filename=None): UserDict.__init__(self) self["name"] = filename लेखक तब कहता है कि यदि आप __init__विधि को ओवरराइड करना चाहते हैं, तो आपको __init__सही पैरामीटर के साथ अभिभावक को स्पष्ट …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.