ተጓዳኝ ነገር Kotlin ምንድን ነው?
ተጓዳኝ ነገር Kotlin ምንድን ነው?

ቪዲዮ: ተጓዳኝ ነገር Kotlin ምንድን ነው?

ቪዲዮ: ተጓዳኝ ነገር Kotlin ምንድን ነው?
ቪዲዮ: የወር አበባ በምታይባቸው ቀናቶች ፈፅሞ ማድረግ የሌለብሽ 7 ነገሮች | #drhabeshainfo | what should we avoid for glowing skin? 2024, ሚያዚያ
Anonim

ኮትሊን ብዙ አጋጣሚዎች ላሏቸው ክፍሎች "ክፍል" አለው እና " ነገር ” ለነጠላ ቶን። አምናለሁ Scala ተመሳሳይ ልዩነት አለው?” ተጓዳኝ እቃ " የ" ጽንሰ-ሐሳብ ቅጥያ ነው ነገር ”፡ አን ነገር ማለት ሀ ተጓዳኝ ለአንድ የተወሰነ ክፍል፣ እና ስለዚህ የግላዊ ደረጃ ዘዴዎችን እና ንብረቶችን ማግኘት ይችላል።

ከእሱ ፣ አብሮ የሚሄድ ነገር ምንድነው?

አን ነገር ከክፍል ጋር ተመሳሳይ ስም ያለው ሀ ተጓዳኝ እቃ . በተቃራኒው, ክፍሉ የ የነገር ጓደኛ ክፍል. ሀ ተጓዳኝ ክፍል ወይም ነገር የእሱን የግል አባላት ማግኘት ይችላል ተጓዳኝ . ተጠቀም ሀ ተጓዳኝ እቃ ለአብነት ላልሆኑ ዘዴዎች እና እሴቶች ተጓዳኝ ክፍል.

በሁለተኛ ደረጃ በኮትሊን ውስጥ በነገር ማገጃ እና በተጓዳኝ የነገር ኮድ እገዳ መካከል ያለው ልዩነት ምንድነው? ሀ ተጓዳኝ ነገር ክፍሉ ሲጫን ነው የሚጀምረው (በተለምዶ ለመጀመሪያ ጊዜ በሌላ ሲጠቀስ ነው። ኮድ እየተፈፀመ ያለው) እያለ ነገር መግለጫዎች ለመጀመሪያ ጊዜ ሲደርሱ በስንፍና የተጀመሩ ናቸው።

እንዲያው፣ በኮትሊን ውስጥ ያለውን ተጓዳኝ ነገር እንዴት ማግኘት ይቻላል?

ተጓዳኝ እቃዎች እና አባላቶቻቸው ሊገኙ የሚችሉት በያዘው ክፍል ስም ብቻ ነው፣ በያዘው ክፍል ሁኔታዎች አይደለም። ኮትሊን በንዑስ ክፍሎችም ሊሻሩ የሚችሉ የክፍል ደረጃ ተግባራትን አይደግፍም (እንደ @classmethod in Python)።

በኮትሊን ውስጥ በእቃ እና በክፍል መካከል ያለው ልዩነት ምንድነው?

ኮትሊን የ a ጽንሰ-ሐሳብ ያስተዋውቃል ነገር በተጨማሪ. ቢሆንም ሀ ክፍል በተፈለገ ጊዜ እና ጊዜ ሊጣደፉ የሚችሉ አወቃቀሮችን ይገልፃል እና እንደ አስፈላጊነቱ ብዙ ሁኔታዎችን ይፈቅዳል፣ an ነገር በምትኩ አንድ ነጠላ ምሳሌን ይወክላል እና ከዚህ አንድ ምሳሌ የበለጠ ወይም ያነሰ ሊኖረው አይችልም።

የሚመከር: