ዝርዝር ሁኔታ:

በ Kotlin ውስጥ በይነገጽ ምንድነው?
በ Kotlin ውስጥ በይነገጽ ምንድነው?

ቪዲዮ: በ Kotlin ውስጥ በይነገጽ ምንድነው?

ቪዲዮ: በ Kotlin ውስጥ በይነገጽ ምንድነው?
ቪዲዮ: Kotlin : Interface detailed explanation | Added Subtitles | android coding 2024, ግንቦት
Anonim

ኮትሊን - በይነገጽ . ውስጥ ኮትሊን ፣ የ በይነገጽ በትክክል ከጃቫ 8 ጋር ይመሳሰላል ፣ ይህ ማለት ዘዴ አተገባበርን እና የአብስትራክት ዘዴዎች መግለጫን ሊይዝ ይችላል። አን በይነገጽ የተወሰነውን ተግባር ለመጠቀም በክፍል ሊተገበር ይችላል።

በዚህ መሠረት በአብስትራክት ክፍል እና በመገናኛዎች መካከል ያለው ልዩነት ምንድነው?

ዋና ልዩነት ዘዴዎች ነው የ አንድ ጃቫ በይነገጽ በተዘዋዋሪ ናቸው። ረቂቅ እና አተገባበር ሊኖራቸው አይችልም. አን ረቂቅ ክፍል የመጨረሻ ያልሆኑ ተለዋዋጮችን ሊይዝ ይችላል። አባላት የ አንድ ጃቫ በይነገጽ በነባሪ ይፋዊ ናቸው። ጃቫ ረቂቅ ክፍል የተለመደው ጣዕም ሊኖረው ይችላል ክፍል እንደ የግል ፣ የተጠበቁ ፣ ወዘተ ያሉ አባላት።

በተመሳሳይ፣ ለምንድነው በይነገጽ ከአብስትራክት ክፍል በላይ የምንጠቀመው? ዋናዎቹ ጥቅሞች ከአብስትራክት ክፍል በላይ በይነገጽ የአልማዝ ችግር መከሰትን ማሸነፍ እና ብዙ ውርስ ማግኘት ነው. በጃቫ ውስጥ ለአልማዝ ችግር የቀረበ ምንም መፍትሄ የለም ክፍሎችን በመጠቀም . በዚህ ምክንያት ብዙ ውርስ እገዳ ነው ክፍሎችን በመጠቀም በጃቫ.

ከዚህ፣ በአንድሮይድ ላይ በይነገጽ የምንጠቀመው የት ነው?

በ android ልማት ውስጥ የበይነገጾች አጠቃቀም።

  • እሱ የቋሚዎች ፣ ዘዴዎች (አብስትራክት ፣ የማይንቀሳቀስ እና ነባሪ) እና የጎጆ ዓይነቶች ስብስብ ነው።
  • ከክፍል ልዩነት.
  • የበይነገጽ ቁልፍ ቃሉ በይነገጽን ለማወጅ ይጠቅማል።
  • አንድ ክፍል በይነገጽን ለመተግበር የመተግበር ቁልፍ ቃሉን ይጠቀማል።
  • ክፍል እንደ ተግባር በይነገጽ ይጠቀማል።

በበይነገጹ ውስጥ ንብረቶችን ማወጅ እንችላለን?

በይነገጾች ክፍሎችን በመተግበር የሚሟሉ ኮንትራቶች ናቸው. ስለዚህም እነሱ ይችላል የህዝብ ዘዴዎችን ያቀፈ ፣ ንብረቶች እና ክስተቶች (ጠቋሚዎችም ተፈቅደዋል)። አንቺ ይችላል በ Base ክፍሎች ውስጥ ግን ተለዋዋጮች አሏቸው። በይነገጽ ውስጥ ያሉ ንብረቶች - አዎ, እነሱ በመከለያ ስር የተጣመሩ ዘዴዎች ስለሆኑ.

የሚመከር: