प्रदान निम्नलिखित कोड के बराबर:मैटलैब स्थिर वर्ग के अंदर बुला
classdef highLowGame
methods(Static)
function [wonAmount, noGuesses] = run(gambledAmount)
noGuesses = 'something';
wonAmount = highLowGame.getPayout(gambledAmount, noGuesses); % <---
end
function wonAmount = getPayout(gambledAmount, noGuesses)
wonAmount = 'something';
end
end
end
वहाँ एक रास्ता वर्ग के नाम लिखने के लिए बिना एक ही कक्षा के एक स्थिर विधि विधि (एक स्थिर अंदर) कॉल करने के लिए है? कुछ "self.getPayout (...)" की तरह - यदि कक्षा 500 लाइनों तक पहुंच जाती है और मैं इसका नाम बदलना चाहता हूं।
जो कि @ -फॉल्डर परिभाषित वर्ग में एक अलग फ़ंक्शन होने पर 'mfilename (' class ') होना चाहिए। – Amro
हां। बिलकुल सही। ऊपर संशोधित उत्तर। – Pete
अभी भी मैं बस कक्षा का नाम स्पष्ट रूप से लिखूंगा, और अगर मुझे रिफैक्टर की आवश्यकता हो तो ढूंढने/प्रतिस्थापित करने के लिए एक अच्छे संपादक पर भरोसा करें .. कक्षा का नाम ऐसा कुछ नहीं है जिसे आप अक्सर बदलना चाहते हैं। – Amro