ዘዴ ማለት የራሱ የሆነ የክፍል ወይም የነገሮች ንብረት አንዱ ተግባር ነው ፡፡ ስለ አንድ ዘዴ እየተነጋገርን ከሆነ ማለት የነገር-ተኮር የፕሮግራም ዘይቤ ጥቅም ላይ ይውላል ማለት ነው ፡፡
መመሪያዎች
ደረጃ 1
የመደብ ዘዴ የድርጊቶች ቅደም ተከተል ነው ፣ ክርክሮችን መውሰድ እና እሴት መመለስ ይችላል ፣ ምንም እንኳን ሁለቱም ባይጠየቁም። በጣም በጥቅሉ ሁኔታ የጥሪ መስመሩ ይህን ይመስላል-ተለዋዋጭ = object_name.object_method (የክርክር ዝርዝር); የጥሪ አገባብ በጣም የተለየ ነው ፣ ሁሉም በየትኛው የፕሮግራም ቋንቋ ጥቅም ላይ እንደሚውል ላይ የተመሠረተ ነው ፣ እና በተመሳሳይ ቋንቋ ውስጥም ቢሆን በጣም በተለያየ መንገድ አንድ ዘዴን መጥራት ይችላሉ ፡፡ የመጀመሪያው ነገር ተግባሩ የሚጠራውን ለየትኛው ነገር ወይም ክፍል መለየት ነው ፡፡ አንዳንድ ጊዜ ቀድሞውኑ በሚፈለገው የስም ቦታ ውስጥ እየሰሩ ከሆነ ይህንን ማድረግ አያስፈልግዎትም ፣ ለምሳሌ በሌላ የክፍል ዘዴ ውስጥ ፡፡
ደረጃ 2
ከዚያ እሱን መጥራት ያስፈልግዎታል ፣ በተጠቀሰው ዘዴ ወይም በአንድ የተወሰነ የፕሮግራም ቋንቋ በግልፅ ሊያመለክተው በሚችለው በሌላ መንገድ ይመሩ ፡፡ በተለምዶ ፣ አንድ ዘዴ የሚጠራበትን ነገር ስም ይከተላል ፣ በአንድ ነጥብ ተለያይቷል: object_name.method (). አንዳንድ ቋንቋዎች እንደ ጠፈር ወይም ኮሎን ያሉ ሌሎች ድንበሮች ጥቅም ላይ እንዲውሉ ይፈልጋሉ ፡፡ ሁሉም እርምጃዎች በተጠቀሰው ነገር ውስጥ እንደሚከናወኑ የሚወስድ የቁጥጥር ግንባታ ጥቅም ላይ ከዋለ (ለምሳሌ ፣ በበርካታ ቋንቋዎች እንደዚህ ያሉ ድርጊቶች ከቁጥጥሩ ጋር ይፈቀዳሉ) ፣ ከዚያ አጻጻፉ ከየትኛው ተግባር ጋር እንደሆነ ግልጽ ነው ይከናወናል ፡፡ ዘዴውን ብቻ መወሰን ያስፈልግዎታል ፡፡
የነገር-ተኮር የፕሮግራም (ፕሮጄክት) ገፅታዎች አንዱ የስምፔስ ክፍፍልን መለየት ነው ፡፡ የመደብ ዘዴዎችን ሲጠሩ ይህንን በአእምሯችን መያዙ በጣም አስፈላጊ ነው ፡፡ ዘዴው ራሱ ቀድሞውኑ encapsulation ን የሚያቀርብ በይነገጽ ነው ፡፡
ደረጃ 3
በመቀጠልም ዘዴው የሚጠይቀውን ክርክሮች መግለፅ ያስፈልግዎታል ፡፡ ብዙውን ጊዜ የክርክሩ ዝርዝር በቅንፍ ውስጥ ተካትቷል። ብዙ ዘመናዊ አቀናባሪዎች አንድን ተግባር በሚገልጹበት ጊዜ ፕሮግራሙን ለክርክር ዓይነቶች እና ስሞቻቸው እንዲጠይቁ ያደርጉታል ፣ ስለሆነም አንድ ሰው ለማሰስ እና በተሳሳተ ቅደም ተከተል መረጃን ላለማለፍ ቀላል ነው ፡፡ ዘዴ ገንቢዎች አንድ ነገር እንደ ክርክር ሊተላለፍ በሚችልበት መንገድ ሊጽ canቸው ይችላሉ ፣ ይህ አካሄድ ግራ መጋባትን ያስወግዳል ፡፡ ብዙ ቋንቋዎች የነገሩ ዘዴዎችን ለመጥራት ያስችሉዎታል እቃው ራሱ እንደ ክርክር ይተላለፋል ፡፡
ደረጃ 4
ዘዴው ውጤቱን ከመለሰ ታዲያ መፃፍ አለበት ፡፡ እሱን ለማከማቸት ተለዋዋጭ ይፍጠሩ ወይም ይምረጡ እና ለእሱ የተግባር ጥሪ ይመድቡ። አፈፃፀሙን ሲያጠናቅቅ ውጤቱን ይመልሳል ፣ ይህም እርስዎ ለጠቀሱት የማስታወሻ ቦታ ይፃፋል ፡፡ አንዳንድ ዘዴዎች ምንም ነገር አይመልሱም ፣ በእቃው ላይ አንድ ዓይነት ክዋኔ ያካሂዳሉ ፡፡ በዚህ አጋጣሚ የተግባሩን ውጤት በተለዋጭ ውስጥ ለማከማቸት መጨነቅ አያስፈልግዎትም ፡፡