ዘዴን እንዴት እንደሚደውሉ

ዝርዝር ሁኔታ:

ዘዴን እንዴት እንደሚደውሉ
ዘዴን እንዴት እንደሚደውሉ

ቪዲዮ: ዘዴን እንዴት እንደሚደውሉ

ቪዲዮ: ዘዴን እንዴት እንደሚደውሉ
ቪዲዮ: HOW TO BUY GOLD PASS IN ETHIOPIA //የመክፈያ ዘዴን እንዴት መቀየር እንደሚቻል 2024, ግንቦት
Anonim

ዓላማ-ተኮር ዘዴ የፕሮግራሙን ሂደት በእጅጉ ያመቻቻል ፡፡ በእሱ ማዕቀፍ ውስጥ እና በእነሱ ሁኔታ ውስጥ ጥቅም ላይ የዋሉት ክፍሎች - ዕቃዎች ፣ ማንኛውንም ችግር ለመፍታት እድሎችን ያስፋፋሉ። ሁሉንም ዓይነት የነገር ባህሪ የሚገልጹ የክፍል ተግባራት ዘዴዎች ተብለው ይጠራሉ ፡፡ በክፍል (የህዝብ ፣ የተጠበቀ ፣ የግል) ልማት ወቅት በተጠቀሰው መቀየሪያ ላይ በመመርኮዝ የእሱ ዘዴዎች መዳረሻ በተለያዩ መንገዶች ሊከናወን ይችላል ፡፡ የተግባሩ ጥሪ ነጥብ እዚህም ትልቅ ጠቀሜታ አለው ፡፡

ዘዴን እንዴት እንደሚደውሉ
ዘዴን እንዴት እንደሚደውሉ

መመሪያዎች

ደረጃ 1

ወደ አንድ ክፍል በሚያመለክቱበት ጊዜ ፣ የመታየቱን ወሰን ያስቡ ፡፡ በፕሮግራሙ ኮድ መጀመሪያ ላይ ፋይሉን ከክፍሉ ገለፃ ጋር መጠቆሙ ይመከራል ፡፡ ይህንን ለማድረግ እንደ # ፋይልን “ስም_ህ.” ን ጨምሮ ግንባታ ይጻፉ ፡፡ ወይም የገለፃውን ኮድ እራሱ እዚያው ቦታ ያስገቡ ፡፡ ዘዴውን ከመጥራትዎ በፊት የሚከተለውን ማስታወሻ በመጠቀም እቃውን ያስጀምሩ-CClass1 Obj1 ፣ እዚህ CClass1 የክፍል ስም ነው ፣ Obj1 የነገሩ ስም ነው ፡፡ ከክፍል ዕቃ ጋር ፣ የእሱ ምሳሌ ጠቋሚዎች እንዲሁ ጥቅም ላይ ሊውሉ ይችላሉ ፡፡ በዚህ ጊዜ ጠቋሚውን ያሳውቁ እና ማህደረ ትውስታን ይመድቡ-CClass1 * Obj2 = new CClass1 () ፡፡

ደረጃ 2

የእቃውን ዘዴ በሚከተለው ትዕዛዝ ይደውሉ Obj1.metod1 () ፣ እዚህ ኦፕሬተርን " (ነጥብ) ለክፍል ምሳሌ ከጠቋሚ ጋር ሲሰሩ የ “->” ኦፕሬተርን ይጠቀሙ Obj2-> metod1 () ፡፡ የነገሩን ወይም የጠቋሚውን ወሰን ያስቡ ፡፡ ስለዚህ ፣ በአንድ ተግባር ውስጥ ተለዋዋጭ ሲያስታውቅ ፣ ከእሱ ውጭ ለሚገኘው አጠናቃሪ አይታይም።

ደረጃ 3

የክፍል ዘዴ ከህዝባዊ መዳረሻ ገላጭ ጋር ከተገለጸ በፕሮግራሙ ውስጥ ከየትኛውም ቦታ ላይ ከላይ የተጠቀሱትን ዘዴዎች በመጠቀም ሊጠራ ይችላል ፡፡ ሆኖም ብዙ ጊዜ ዘዴዎች መረጃን ለመጠበቅ ሲባል የተደበቀውን ሁኔታ ይቀበላሉ ፡፡ ስለዚህ ፣ የግል በመጠቀም ሲታወጅ አንድ ተግባር ሊገኝ የሚችለው በክፍሎቹ ውስጥ ብቻ ነው ፡፡ እሱ የሚጠራው በተመሳሳይ ክፍል ምሳሌ በሌላ ዘዴ ማዕቀፍ ውስጥ ብቻ ነው። የተጠበቀው መቀየሪያ ዘዴው ለሶስተኛ ወገን ኮድ መጠቀሙን ያሰናክላል ፣ ግን ለህፃናት ክፍሎች እንደዚህ ያለ እድል ይሰጣል። በተወረሰ ክፍል ውስጥ ዘዴን የመጥራት ምሳሌ-ክፍል A // የወላጅ ክፍል {የተጠበቀ: ባዶ ባዶነት (); }; ክፍል B: ይፋዊ A // የወረሰው (ልጅ) ክፍል {public: void funcB () {funcA (); } // የወላጅ ክፍልን ዘዴ ይደውሉ};

ደረጃ 4

በተመሳሳይ ክፍል ውስጥ በሌላ ተግባር ውስጥ የአንድ ክፍል ዘዴን ሲደርሱ የእሱ ምሳሌ መፍጠር አላስፈላጊ ነው ፡፡ ዘዴውን እና የሚተላለፉትን መለኪያዎች መግለፅ በቂ ነው የአሠራር ዘዴ የጥሪ ኮድ ምሳሌ-ክፍል CClass2 {void func1 (int k); ባዶ func2 () {func1 (50); }};

ደረጃ 5

ክፍሉን ወዲያውኑ ሳያካትት ዘዴውን ለመድረስ ሌላ መንገድ አለ ፡፡ ሆኖም ይህ የተገለጸው ዘዴ በክፍል ውስጥ የማይንቀሳቀስ ሆኖ እንዲታወቅ ይጠይቃል ፡፡ በክፍል ውስጥ ያለው የአንድን ዘዴ መግለጫ ምሳሌ-ክፍል CClass3 {static int func3 ();} በዚህ ጊዜ ወደ ፈንክ 3 ዘዴ የሚደረግ ጥሪ በማንኛውም ቦታ ሊከናወን ይችላል በፕሮግራሙ ውስጥ ግንባታውን በመጠቀም-CClass3:: func3 ().

የሚመከር: