አገንቢ ፓይዘን አንድን ነገር በክፍልዎ ውስጥ የሚገኙትን ፍቺዎች በመጠቀም ቅጽበታዊ በሆነ ጊዜ የሚጠራው ልዩ ዘዴ ነው። ፓይዘን ነገሩ ሲጀምር የሚፈልጓቸውን ማናቸውንም የአብነት ተለዋዋጮች ማስጀመር (እሴቶችን መስጠት) ያሉ ተግባራትን ለመስራት ግንበኛ ላይ ይተማመናል።
ግንበኛ ለምን ይጠቅማል?
በክፍል ላይ በተመሠረተ የነገር ተኮር ፕሮግራም አወጣጥ (አህጽሮተ ቃል፡ ctor) ልዩ ዓይነት ንዑስ ዓይነት ነገር ለመፍጠርነው። አዲሱን ነገር ለአገልግሎት ያዘጋጃል፣ ብዙ ጊዜ ገንቢው የሚፈለጉትን የአባላት ተለዋዋጮች ለማዘጋጀት የሚጠቀምባቸውን ክርክሮች ይቀበላል።
ግንበኛ ምንድነው?
ገንቢዎች ከክፍል ወይም መዋቅር ጋር ተመሳሳይ ስም አላቸው፣ እና አብዛኛውን ጊዜ የአዲሱን ነገር ውሂብ አባላት ያስጀምራሉ። በሚከተለው ምሳሌ ታክሲ የሚባል ክፍል ቀላል ግንበኛ በመጠቀም ይገለጻል። ይህ ክፍል ከአዲሱ ኦፕሬተር ጋር በቅጽበት ይደረጋል።
ለምን _ init _ን በፓይቶን ውስጥ እንጠቀማለን?
የ_init_ ዘዴ በC++ እና Java ውስጥ ካሉ ግንበኞች ጋር ተመሳሳይ ነው። ገንቢዎች የነገሩን ሁኔታ ለማስጀመር ያገለግላሉ። … የሚካሄደው የአንድ ክፍል ነገር እንደታየ ነው። በእቃዎ ላይ ማድረግ የሚፈልጉትን ማንኛውንም ጅምር ለመስራት ዘዴው ጠቃሚ ነው።
_ init _ በፓይቶን ውስጥ ምን ማለት ነው?
_init_:
"_init_" በ python ክፍሎች ውስጥ የተስተካከለ ዘዴ ነው። በእቃው ውስጥ ገንቢ በመባል ይታወቃልተኮር ፅንሰ ሀሳቦች። ይህ ዘዴ ከክፍል ውስጥ አንድ ነገር ሲፈጠር ይባላል እና ክፍሉ የክፍል ባህሪያትን እንዲጀምር ያስችለዋል.