इस सवाल का पहले से ही एक उत्तर है: < / P>
- 2 जवाब
मैं थोड़ी देर के लिए googled है अब और ऐसा संभव नहीं लगता है, इसलिए मेरा अंतिम मौका यहां पूछना है: क्या समान नाम वाले फ़ंक्शन वाले प्रोटोटाइप से आने वाले किसी फ़ंक्शन के साथ एक ऑब्जेक्ट होना संभव है?
उदाहरण के लिए सी # यह इस तरह दिखता है:
सार्वजनिक वर्ग बेवकूफ उदाहरण {सार्वजनिक वर्चुअल टेस्ट} (// मैं यहां पागल सामान करता हूं}} सार्वजनिक वर्ग टेस्ट: बेवकूफ उदाहरण {सार्वजनिक ओवरराइड टेस्ट (आधार) {बेस ।परीक्षण(); / / <>
संपादित करें: मैं यह उल्लेख करना भूल गया था कि मुझे सादा जावास्क्रिप्ट या JQuery का उपयोग करना पसंद नहीं है जैसे कि mootools
संपादित करें: यह हिसाब के लिए किस प्रकार दिखेगा?
MyOriginBase = function () {}; MyOriginBase.prototype.MySuperFunction = फ़ंक्शन (arg1) {चेतावनी ("उत्पत्ति" + arg1); }; माइबेस = फ़ंक्शन () {MyOriginBase.call (यह); This.m_Stuff = 0; // आदि }; MyBase.prototype.MySuperFunction = समारोह (arg1) {MyOriginBase.prototype.MySuperFunction.call (यह, arg1); चेतावनी ("बेस" + arg1); }; MyBase.prototype = नया MyOriginBase (); // innherit MyChild = function () {MyBase.call (this); This.m_OtherStuff = 1; // आदि }; MyChild.prototype = नया MyBase (); // इनहेरिट माय चाल्ड.प्रोटोटाइप.माइस्परफंक्शन = फंक्शन (आर्ग 1, आरजी 2) {मायबेस। प्रोटोटाइप। माइस्परफ़ंक्शन। कोल (यह, आर्ग 1); चेतावनी ("सबब्रो" + आरजी 2); }; Var m = नया MyChild (); m.MySuperFunction ( "34,534" "grtg");
काम नहीं कर रहा है ...
हाँ, आप कर सकते हैं सुपर
फ़ंक्शंस का वर्णन करते हुए।
No comments:
Post a Comment