ዝርዝር ሁኔታ[ደብቅ][አሳይ]
- 1. ነገር ተኮር ፕሮግራሚንግ በትክክል ምንድን ነው?
- 2. OOPs ለምን አስፈለገ?
- 3. የOOPS መርሆዎች ምን ጥቅሞችን ይሰጣሉ?
- 4. የኦኦፒኤስ ጽንሰ-ሀሳብ ምሰሶዎች ምንድን ናቸው?
- 5. ክፍል በትክክል ምንድን ነው?
- 6. ነገር በትክክል ምንድን ነው?
- 7. የኦኦፒኤስ ውስንነቶች ምንድን ናቸው?
- 8. ውርስ ምንድን ነው?
- 9. በትክክል ማሸግ ምንድን ነው?
- 10. ፖሊሞፈርዝም ምንድን ነው?
- 11. ማጠቃለያ ምንድን ነው?
- 12. በትክክል የመጫን ዘዴ ምንድን ነው?
- 13. በትክክል የሚሻረው ዘዴ ምንድን ነው?
- 14. ሱፐር መደብ ምንድን ነው?
- 15. ንዑስ ክፍል በትክክል ምንድን ነው?
- 16. በትክክል የማይንቀሳቀስ ፖሊሞፈርዝም ምንድን ነው?
- 17. ተለዋዋጭ ፖሊሞርፊዝም በትክክል ምንድን ነው?
- 18. የገንቢን ሀሳብ ይግለጹ.
- 19. የመዳረሻ ማስተካከያዎች በትክክል ምንድናቸው?
- 20. አጥፊ በትክክል ምንድን ነው?
- 21. ድብልቅ ውርስ በትክክል ምንድን ነው?
- 22. ተዋረዳዊ ውርስ በትክክል ምንድን ነው?
- 23. የውርስ ጉድለቶች ምንድናቸው?
- 24. ለየት ያለ ሁኔታ ምንድን ነው?
- 25. ለየት ያለ አያያዝ ምንድን ነው? ጥቅሞቹስ ምንድን ናቸው?
- 26. ምናባዊ ተግባራት በትክክል ምንድናቸው?
- 27. በትክክል የጓደኛ ተግባር ምንድነው?
- 28. የቆሻሻ ማጠራቀሚያ በትክክል ምንድን ነው?
- 29. በትክክል መገጣጠም ምንድን ነው?
- 30. በትክክል መገጣጠም ምንድን ነው?
- 31. የሙከራ/መያዝ ብሎክን ይግለጹ።
- 32. የመጨረሻውን እገዳ ይግለጹ.
- 33. በትክክል በይነገጽ ምንድን ነው?
- 34. በትክክል ጥንቅር ምንድን ነው?
- 35. የገንቢ ሰንሰለት በትክክል ምን ማለት ነው?
- መደምደሚያ
በጣም ተደማጭነት ካላቸው የፕሮግራም አወጣጥ ዘዴዎች አንዱ OOPs ወይም object-oriented ፕሮግራሚንግ ይባላል። ከተግባሮች እና ሂደቶች ይልቅ, ክፍሎችን እና ነገሮችን ያጎላል.
ዋናው አላማው መረጃን እና ነገሮችን ማገናኘት ሲሆን ከእነሱ ጋር አብሮ መስራት ቀላል ነው። በOOPs ውስጥ ያለው እያንዳንዱ ነገር በኮድ የተሰራው በሂደት ወይም ዘዴ እና መረጃ በመስክ መልክ ነው።
እንደ C++፣ Objective C፣ Python፣ Perl እና Java ያሉ ቋንቋዎች በጣም ታዋቂ ከሆኑ ነገሮች-ተኮር መካከል ጥቂቶቹ ናቸው። የፕሮግራም ቋንቋዎች.
የኦፕ ቃለ መጠይቅ ጥያቄዎች በጣም የተለመዱ ስለሆኑ ስለዚህ ጉዳይ የበለጠ መረዳት በጣም አስፈላጊ ነው። አብዛኛዎቹ ድርጅቶች በነገር ላይ ያተኮሩ ዘዴዎችን እና ቅጦችን የሚያውቁ መሐንዲሶችን ይፈልጋሉ። ስለዚህ፣ በቃለ መጠይቅ ላይ ለመሳተፍ ካሰቡ፣ ስለ OOP ሃሳቦች ጠንቅቀህ ማወቅ አለብህ።
ከጀማሪ እስከ ኤክስፐርት ደረጃ ያሉ የተለያዩ ነገሮች ላይ ያተኮሩ የፕሮግራም ቃለ መጠይቅ ጥያቄዎች በዚህ ልጥፍ ውስጥ ይታያሉ። ስለዚህ ማንኛውንም የቃለ መጠይቅ ደረጃ ማለፍ እና የህልምዎን ቦታ ማስጠበቅ ይችላሉ.
1. ነገር ተኮር ፕሮግራሚንግ በትክክል ምንድን ነው?
ፕሮግራሚንግ በነገር ላይ ያተኮረ (OOPs) በተግባራት እና በሂደት ላይ ብቻ ሳይሆን በተጨባጭ ነገሮች ላይ የተመሰረተ ነው። ክፍሎች የተፈጠሩት ለግለሰብ ምርቶች ነው.
ውርስ፣ ፖሊሞርፊዝም እና መደበቅ OOPs በፕሮግራም አወጣጥ ውስጥ የሚያካትቷቸው የገሃዱ ዓለም ፅንሰ ሀሳቦች ምሳሌዎች ናቸው። በተጨማሪም ውሂብ እና ኮድ ማገናኘት ያስችላል.
2. OOPs ለምን አስፈለገ?
OOPs የሚመረጡባቸው በርካታ ምክንያቶች አሉ ነገር ግን የሚከተሉት በጣም አስፈላጊ ናቸው፡
- OOPs፣ ሰዎች አተገባበሩን የማያውቁ ቢሆኑም ሶፍትዌሮችን በቀላሉ እንዲረዱ ያስችላቸዋል።
- ውይ፣ የኮድ ተነባቢነትን፣ መረዳትን እና ማቆየትን በአስር እጥፍ አሻሽል።
- OOPsን በመጠቀም፣ እጅግ በጣም ግዙፍ አፕሊኬሽኖች እንኳን በቀላሉ ሊገነቡ እና ሊቆጣጠሩ ይችላሉ።
3. የOOPS መርሆዎች ምን ጥቅሞችን ይሰጣሉ?
- ኦፒኤስ፣ የፕሮግራም አድራጊ ነገሮች የእውነተኛ-አለም ነገሮችን ያስመስላሉ፣ ውስብስብነትን ይቀንሳል እና የፕሮግራም ግልፅነትን ያሳድጋል።
- ዕቃዎች በብዙ ፕሮግራሞች ውስጥ በተደጋጋሚ ጥቅም ላይ ሊውሉ ይችላሉ.
- እያንዳንዱ ነገር ውስጣዊ አሠራሩ ከሌሎች የሥርዓት አካላት ነፃ የሆነ የተለየ አካል ይፈጥራል።
- ጥቂት አዳዲስ ነገሮችን በማስተዋወቅ እና ቀድሞ የነበሩትን ጥቂት በማዘመን አዲስ ተግባርን መጨመር ወይም ከተለዋዋጭ የአሠራር ሁኔታዎች ጋር መላመድ ይቻላል።
- የOOPs ፕሮግራም ሂደቶች ወይም የውሂብ ውክልና በቀላሉ ትንሽ ማስተካከያዎችን ማድረግ ይችላሉ።
4. የኦኦፒኤስ ጽንሰ-ሀሳብ ምሰሶዎች ምንድን ናቸው?
የሚከተሉት የ OOP ዋና ምሰሶዎች ናቸው፡
ውርስክፍሎች የሌላ ክፍልን ባህሪያት እንዲወርሱ ያስችላቸዋል።
Encapsulationይህ ወሳኝ መረጃን የሚደብቅ የዕቃ ንብረት ተብሎ ይገለጻል። ይህ መረጃው ከክፍል አባላት እንዲደበቅ ያደርገዋል። ገላጭዎቹ የነገሩን ባህሪ በኮድ ውስጥ እንዴት እንደሚደረስ ይገልጻሉ።
ፖሊመሪዝም: ይህ በተለያዩ መንገዶች አንድ ነጠላ እንቅስቃሴ እንዲያካሂዱ ይፈቅድልዎታል. የሚከናወነው በበይነገጾች ነው፣ በዚህ ውስጥ አንድ በይነገፅን እናውጃለን እና በኋላ ብዙ ጊዜ ተግባራዊ ይሆናል።
የአብስትራክትይህንን ተግባር ከውጭው ዓለም ለመደበቅ እና አስፈላጊ የሆኑትን እውነታዎች ብቻ ለማቅረብ ይችላሉ.
5. ክፍል በትክክል ምንድን ነው?
ክፍል በተለያዩ ግዛቶች ውስጥ ባሉ ነገሮች እና የተለያየ ባህሪ ያለው ፕሮቶታይፕ ነው። በዚያ ክፍል ውስጥ ባሉት ነገሮች የሚካፈሉ በርካታ ዘዴዎች አሉት.
6. ነገር በትክክል ምንድን ነው?
ዕቃ እንደ ወንበር፣ ድመት ወይም ውሻ ያሉ የኦኦፒኤስ መሠረታዊ አሃድ ሆኖ የሚያገለግል የገሃዱ ዓለም አካል ነው። የተለያዩ ነገሮች የተለያዩ ግዛቶች፣ ንብረቶች እና ድርጊቶች አሏቸው።
7. የኦኦፒኤስ ውስንነቶች ምንድን ናቸው?
- መጠኑ ከሌሎቹ መተግበሪያዎች የበለጠ ነው.
- አንዳንድ መልመድን ይጠይቃል።
- አንዳንድ አይነት ችግሮች አይጠሩትም.
- ለመፍጠር ጉልበት የሚጠይቅ ነበር፣ እና ከሌሎች መተግበሪያዎች ጋር ሲነጻጸር፣ ይበልጥ በዝግታ ይሰራል።
8. ውርስ ምንድን ነው?
ውርስ የሚባል አስተሳሰብ የአንድን ክፍል የተቋቋመ መዋቅር እና ባህሪ በሌላ ክፍል መጋራትን ያመለክታል። ውርስ ለአንድ ክፍል ሲተገበር, እንደ ነጠላ ውርስ ይባላል; በብዙ ክፍሎች ላይ በሚወሰንበት ጊዜ እንደ ብዙ ውርስ ይባላል.
9. በትክክል ማሸግ ምንድን ነው?
የOOPs ሃሳብ ማሸግንም ያካትታል። የመረጃ እና የመረጃ አያያዝ ዘዴዎችን መቀላቀልን ይገልጻል። በተጨማሪም፣ ወደ አንዳንድ የነገር ክፍሎች በቀጥታ መድረስን ለመከላከል ይረዳል።
10. ፖሊሞፈርዝም ምንድን ነው?
በኦኦፒ ቋንቋዎች ፖሊሞርፊዝም መሰረታዊ ፅንሰ-ሀሳብ ነው። የተለያዩ ክፍሎች በይነገጽ እንዴት እንደሚጋሩ ያሳያል። እነዚህ ክፍሎች ሁሉም ልዩ የበይነገጽ አተገባበር ያላቸው ናቸው።
11. ማጠቃለያ ምንድን ነው?
አብስትራክሽን የገሃዱ ዓለም የነገሮችን አወቃቀር ለመፍጠር የሚያገለግል ነገር-ተኮር ፕሮግራሚንግ (OOPs) ጽንሰ-ሀሳብ ነው። በጣም አስፈላጊ የሆኑትን ባህሪያት ብቻ "ያሳያል" እና ከውጫዊው ዓለም ውጭ መረጃን "ይደብቃል". የአብስትራክት መሰረታዊ ግብ ሰዎችን ከማያስፈልግ መረጃ መጠበቅ ነው።
12. በትክክል የመጫን ዘዴ ምንድን ነው?
ለሁለት ወይም ከዚያ በላይ ሂደቶች ተመሳሳይ ስም እንዲኖራቸው ማድረግ ይቻላል. እነሱ ግን የተለየ መመዘኛዎች፣ የተለያዩ የቁጥር መለኪያዎች፣ የተለያዩ ዓይነቶች ወይም ሁለቱም ሊኖራቸው ይገባል። እነዚህ ከመጠን በላይ የተጫኑ ዘዴዎች በመባል ይታወቃሉ, እና ባህሪው ከመጠን በላይ መጫን በመባል ይታወቃል.
13. በትክክል የሚሻረው ዘዴ ምንድን ነው?
ነገር-ተኮር ፕሮግራሚንግ ዘዴን የመሻር ሃሳብን ያካትታል። አንድ ንዑስ ክፍል ወይም ልጅ ክፍል ከሱፐር መደብ ወይም ከወላጅ ክፍሎች አንዱ የሚያቀርበውን ዘዴ ብጁ ትግበራ እንዲያቀርብ የሚያስችል የቋንቋ ባህሪ ነው።
14. ሱፐር መደብ ምንድን ነው?
ሱፐር መደብ፣ ብዙ ጊዜ ቤዝ ክፍል በመባል የሚታወቀው፣ የሌላ ክፍል ወይም ክፍል ወላጅ ሆኖ የሚሰራ የክፍል አይነት ነው። የመኪና ክፍል፣ ለምሳሌ፣ ተሽከርካሪ የሚባል ንዑስ ክፍል አለው።
15. ንዑስ ክፍል በትክክል ምንድን ነው?
ንዑስ ክፍል የሌላ ክፍል ንዑስ ክፍል ነው። ቫን ለምሳሌ የተሽከርካሪ ንዑስ ክፍል ወይም የተገኘ ክፍል ነው።
16. በትክክል የማይንቀሳቀስ ፖሊሞፈርዝም ምንድን ነው?
በማጠናቀር ጊዜ፣ ስታቲክ ፖሊሞርፊዝም (ስታቲክ ማሰሪያ) በመባል የሚታወቅ የፖሊሞርፊዝም ዓይነት ይከናወናል። ዘዴ ከመጠን በላይ መጫን የማጠናቀር-ጊዜ ፖሊሞፈርዝም አይነት ነው።
17. ተለዋዋጭ ፖሊሞርፊዝም በትክክል ምንድን ነው?
በሩጫ ጊዜ ውስጥ የሚፈታ የፖሊሞርፊዝም አይነት Runtime polymorphism ይባላል፣ይህም ተለዋዋጭ ፖሊሞርፊዝም (ተለዋዋጭ ማሰሪያ) በመባልም ይታወቃል። ዘዴዎችን መሻር የሩጫ ጊዜ ፖሊሞርፊዝም ምሳሌ ነው።
18. የገንቢን ሀሳብ ይግለጹ.
ገንቢ የክፍል ምሳሌ ሲፈጠር በራስ-ሰር የሚጠራ የአንድ ክፍል ልዩ ዘዴ ነው። ክፍሉን ሲደርሱ ከክፍሉ ጋር ተመሳሳይ በሆነ ስም የተገነባ እና ሁሉንም አባላቱን ይጀምራል. የገንቢው ዋና ባህሪዎች እንደሚከተለው ናቸው ።
ለግንባታ ሰሪዎች የመመለሻ አይነት የለም።
ገንቢዎችን ከመጠን በላይ መጫን ይቻላል.
ገንቢን መጥቀስ አያስፈልግም; the.NET Framework በራስ ሰር ያደርገዋል።
19. የመዳረሻ ማስተካከያዎች በትክክል ምንድናቸው?
በነገር ተኮር ቋንቋዎች ቁልፍ ቃላቶች የመዳረሻ ማሻሻያ ወይም የመዳረሻ መለያዎች ናቸው። ለክፍሎች፣ ዘዴዎች እና ለሌሎች አባላት ተደራሽነት ውቅር ይረዳል።
20. አጥፊ በትክክል ምንድን ነው?
አጥፊ ለአንድ ነገር የተመደቡትን ሀብቶች የሚለቁበት ዘዴ ነው። አንድ ነገር ሲጠፋ ይህ ዘዴ በራስ-ሰር ይጠራል.
21. ድብልቅ ውርስ በትክክል ምንድን ነው?
የተዳቀለ ውርስ እንደ ነጠላ፣ ብዙ፣ ወዘተ ያሉ በርካታ የውርስ ዓይነቶችን በማደባለቅ የሚፈጠር ውርስ ነው።
22. ተዋረዳዊ ውርስ በትክክል ምንድን ነው?
በተዋረድ ውርስ ሁኔታ ውስጥ ብዙ ንዑስ ክፍሎች ከወላጅ ክፍል ይወርሳሉ። ብዙ ክፍሎች ከአንድ ወላጅ ወይም መሠረታዊ ክፍል የሚወርዱበት የውርስ ዓይነት ተዋረዳዊ ውርስ በመባል ይታወቃል። ለምሳሌ፣ የፍራፍሬው ክፍል እንደ “ፖም”፣ “ማንጎ”፣ “ሙዝ”፣ “ቼሪ” እና የመሳሰሉትን ንዑስ ክፍሎችን ሊይዝ ይችላል።
23. የውርስ ጉድለቶች ምንድናቸው?
የአፈፃፀሙን ሂደት ያራዝመዋል እና ያወሳስበዋል. በተለያዩ ክፍሎች መካከል መቀያየርንም ይጠይቃል። የወላጅ እና የልጅ ክፍሎች ሁልጊዜ የማይነጣጠሉ ናቸው.
በስርአተ ትምህርቱ ላይ የሚደረጉ ለውጦች ለወላጆች እና ለልጁ ክፍል ክለሳዎች ያስፈልጋቸዋል። ውርስ በጥንቃቄ መተግበር አለበት አለበለዚያ ውጤቱ የተሳሳተ ይሆናል.
24. ለየት ያለ ሁኔታ ምንድን ነው?
ለየት ያለ ሁኔታ በተለመደው የኮዱ አሠራር ውስጥ ጣልቃ የሚገባ ክስተት ነው. ማስፈጸሚያውን ለመቀጠል እነዚህን ልዩ ሁኔታዎች በጃቫ ውስጥ ማስተናገድ ይችላሉ። በጃቫ ውስጥ ብዙ አይነት ቅድመ-የተገለጹ ልዩ ሁኔታዎች አሉ፣ እና ልዩ አያያዝ የሚቀርቡት የተነሱትን የሙከራ ማጥመጃ ብሎኮችን በመጠቀም ለመቆጣጠር ነው።
25. ለየት ያለ አያያዝ ምንድን ነው? ጥቅሞቹስ ምንድን ናቸው?
ያልተጠበቁ የሩጫ ጊዜ ውድቀቶችን ለመቋቋም በጃቫ ውስጥ በጣም አስፈላጊው ዘዴ ልዩ አያያዝ ነው። በፕሮግራሙ አፈፃፀም ወቅት የሚነሱ የሩጫ ጊዜ ስህተቶችን እንዲቆጣጠሩ ያስችልዎታል።
የልዩ አያያዝ ጥቅሞች ልዩ ሁኔታዎችን በሚቆጣጠሩበት ጊዜ መደበኛ የፕሮግራም ፍሰትን የመቆየት ችሎታን ያጠቃልላል። ለምሳሌ በአንድ የፕሮግራሙ ክፍል ላይ ስህተት ቢፈጠር ልዩነቱን በሙከራ ካች ብሎኮች ከተቆጣጠርን በቀሪው ፕሮግራም ላይ ምንም ተጽእኖ አይኖረውም።
26. ምናባዊ ተግባራት በትክክል ምንድናቸው?
ምናባዊ ተግባራት በወላጅ ክፍል ተግባራት ውስጥም የተካተቱ ሲሆን በንዑስ መደብ ተሽረዋል። እነዚህ ልማዶች የሩጫ ጊዜ ፖሊሞርፊዝምን ለማሳካት ይረዳሉ።
27. በትክክል የጓደኛ ተግባር ምንድነው?
የጓደኛ ተግባር የአንድ ክፍል የሆነ ተግባር ነው እና የተፈቀደለት ይፋዊ፣ ግላዊ ወይም የተጠበቀው መረጃ። ተግባሩ ከክፍል ውጭ ከተገለጸ ይህን ውሂብ ሰርስሮ ማውጣት አይቻልም። የመዳረሻ መቆጣጠሪያ ቁልፍ ቃላቶች የግል፣ ይፋዊ እና የተጠበቁ በጓደኛ መግለጫ ላይ ምንም አይነት ግንኙነት የላቸውም፣ ይህም በክፍል መግለጫ ውስጥ በማንኛውም ቦታ ሊደረግ ይችላል።
28. የቆሻሻ ማጠራቀሚያ በትክክል ምንድን ነው?
ቆሻሻ ማሰባሰብ (ጂሲ) እንደ ሲ # እና ጃቫ ያሉ የፕሮግራሚንግ ቋንቋዎች እንደ ማህደረ ትውስታ መልሶ ማግኛ ስርዓት ሆኖ የሚያገለግል አካል ነው። የቆሻሻ ማጠራቀሚያ (ጂሲ) ሞተር አፕሊኬሽኑ ለማይጠቀምባቸው ነገሮች አውቶማቲክ ማህደረ ትውስታ ቦታ እንዲለቀቅ የሚያስችል የፕሮግራሚንግ ቋንቋ አካል ነው።
29. በትክክል መገጣጠም ምንድን ነው?
የተለያዩ ክፍሎች እርስ በርሳቸው የሚተማመኑበትን እና እውቀትን የሚካፈሉበትን ሁኔታዎችን ይመለከታል። ጠንካራ ግንኙነት የሚከሰተው አንዱ ክፍል ስለሌላ ክፍል ዝርዝር እውቀት ሲኖረው ነው። የመዳረሻ ማስተካከያዎችን በመጠቀም የክፍሎችን፣ ዘዴዎችን ወይም ተለዋዋጮችን ታይነት መግለጽ ይችላሉ። በይነገጾች ደካማ መጋጠሚያዎችን ለማቅረብ ያገለግላሉ.
30. በትክክል መገጣጠም ምንድን ነው?
አንድ አካል አንድን ተግባር የሚያከናውንበት መንገድ እንደ ቅንጅቱ ተጠቅሷል። ጠንካራ፣ የተቀናጀ አካሄድ በቀላሉ የተገለጸውን ተግባር ያከናውናል፣ ነገር ግን ደካማ፣ የተቀናጀ ዘዴ ነጠላውን ተግባር ወደ ብዙ ትናንሽ ተግባራት ከፍሎ ያጠናቅቃል።
የJava.io ጥቅል በጣም ተመሳሳይ ነው፣ የ java.util ጥቅል ግን አይደለም።
31. የሙከራ/መያዝ ብሎክን ይግለጹ።
አንድ ፕሮግራም በተሳሳተ ኮድ ወይም ዳታ ምክንያት ስህተት ሲያጋጥመው "ሞክር" እና "መያዝ" እንዴት እንደሚያስተዳድር ይጠቁማሉ. የማይካተቱ ሁኔታዎች ሲፈጠሩ የሙከራ እገዳ የኮዱ ክፍል ስም ነው። የያዙት ብሎክ ከሙከራ ብሎኮች የማይካተቱትን ለመያዝ እና ለመቋቋም ይጠቅማል።
32. የመጨረሻውን እገዳ ይግለጹ.
የሙከራ ቁልፍ ቃሉ የሚሰራበት የኮድ ክፍል በመጨረሻ ተጠቁሟል። ሁልጊዜ ከሙከራው በኋላ ወዲያውኑ የሚሰራውን ኮድ እና ዘዴው ከመጠናቀቁ በፊት ማንኛውንም የሚይዝ ብሎኮችን ይሰይማል። ልዩ ነገር ቢጣልም ሆነ ቢያዝ የመጨረሻው እገዳ ሁልጊዜ ይካሄዳል።
33. በትክክል በይነገጽ ምንድን ነው?
በይነገጽ የአብስትራክት ዘዴዎች እና በተጠቃሚ የተገለጸ የውሂብ አይነት ጥምረት ነው። አንድ ክፍል የበይነገጽን ረቂቅ ተግባራት ይወርሳል፣በይነገጽ ይተገብራል።
አንድ ክፍል የአንድን ነገር ባህሪያት እና ባህሪያትን ይወክላል, በይነገጽ ግን አንድ ክፍል የሚተገብራቸውን ባህሪያት ያካትታል. በይነገጹ “ምን”ን ይወክላል፣ ክፍሉ ግን “እንዴት” ያስተላልፋል።
34. በትክክል ጥንቅር ምንድን ነው?
ቅንብሩ ግንኙነትን ለማግኘት ጥቅም ላይ ሊውል ይችላል. ከስብስብ በተቃራኒ ጥገኛ እና ገለልተኛ በሆኑ ነገሮች መካከል ጠንካራ የነገር ግንኙነትን ያሳያል። ጥገኛው ነገር በዚህ ሁኔታ ውስጥ የለም እና የወላጅ ነገር ከተሰረዘ ይወገዳል.
35. የገንቢ ሰንሰለት በትክክል ምን ማለት ነው?
የገንቢ ሰንሰለቶች አሁን ካለው የቁስ ማጣቀሻ አንፃር አንዱን ግንበኛ ከሌላው የመጥራት ዘዴ ነው። ሁለት አማራጮች አሉ፡-
- አሁን ባለው ክፍል ውስጥ ያለው ገንቢ "ይህ" ቁልፍ ቃል በመጠቀም ሊጣቀስ ይችላል.
- የ"ሱፐር" ቁልፍ ቃል ገንቢውን ከመሠረታዊ ክፍል ለመጥራት ጥቅም ላይ ይውላል።
መደምደሚያ
የነገር ተኮር ፕሮግራሚንግ ስለፕሮግራሙ አወቃቀር ማሰብ እና አስቀድሞ መዘጋጀትን ይጠይቃል። መስፈርቶቹን እንዴት ወደ መሰረታዊ ፣ እንደገና ጥቅም ላይ ሊውሉ የሚችሉ የነገሮችን ሁኔታዎች ለመፍጠር ጥቅም ላይ ሊውሉ የሚችሉ ክፍሎችን እንዴት እንደሚከፋፈሉ መመርመር።
በአጠቃላይ፣ OOPን መቀበል መሻሻልን ያቀርባል የውሂብ መዋቅሮች እና እንደገና ጥቅም ላይ ማዋል, ይህም በረጅም ጊዜ ውስጥ ጊዜን ይቆጥባል. ተመልከት የሃሽዶርክ ተከታታይ ቃለ መጠይቅ ለቃለ መጠይቅ ዝግጅት እርዳታ.
መልስ ይስጡ