በክፍል እና ምሳሌ ተለዋዋጮች መካከል ያለው ልዩነት

ዝርዝር ሁኔታ:

በክፍል እና ምሳሌ ተለዋዋጮች መካከል ያለው ልዩነት
በክፍል እና ምሳሌ ተለዋዋጮች መካከል ያለው ልዩነት

ቪዲዮ: በክፍል እና ምሳሌ ተለዋዋጮች መካከል ያለው ልዩነት

ቪዲዮ: በክፍል እና ምሳሌ ተለዋዋጮች መካከል ያለው ልዩነት
ቪዲዮ: Unraveling: Black Indigeneity in America 2024, ህዳር
Anonim

ቁልፍ ልዩነት - የክፍል vs ምሳሌ ተለዋዋጮች

አብዛኞቹ ዘመናዊ የፕሮግራሚንግ ቋንቋዎች የነገር ተኮር ፕሮግራሞችን ይደግፋሉ። አንድ ነገር ውሂብ ወይም ባህሪያትን ይዟል። አንድ ነገር የተወሰኑ ባህሪዎች አሉት። ዘዴዎች በመባል ይታወቃሉ. አንድ ፕሮግራም ዕቃዎችን በመጠቀም ሞዴል ሊሆን ይችላል. ሶፍትዌር የፕሮግራሞች ስብስብ ነው። ስለዚህ አንድ ሶፍትዌር ነገሮችን በመጠቀም ተቀርጾ ሊተገበር ይችላል። ነገሮች ዘዴዎችን በመጠቀም ይገናኛሉ። በነገር ላይ ያተኮረ ፕሮግራሚንግ የኮድ ሞጁልነትን እና እንደገና ጥቅም ላይ ማዋልን ያሻሽላል። ዕቃዎችን ለመፍጠር ክፍል መሆን አለበት. ክፍል አንድን ነገር ለመፍጠር ንድፍ ነው. ስለዚህ ዕቃ የአንድ ክፍል ምሳሌ ነው። በፕሮግራም አወጣጥ ውስጥ ውሂቡ ማከማቸት ነበረበት።ውሂብ በማህደረ ትውስታ ቦታዎች ውስጥ ይከማቻል. እነዚህ የማህደረ ትውስታ ቦታዎች ተለዋዋጮች ተብለው ይጠራሉ. የአንድ አባል ተለዋዋጭ ከአንድ የተወሰነ ነገር ጋር የተያያዘ ተለዋዋጭ ነው. ለሁሉም ዘዴዎች ተደራሽ ነው. የመደብ ተለዋዋጮች እና ለምሳሌ ተለዋዋጮች የሆኑ ሁለት አይነት የአባል ተለዋዋጮች አሉ። በክፍል እና በምሳሌ ተለዋዋጮች መካከል ያለው ቁልፍ ልዩነት ከሁሉም የክፍል ምሳሌዎች ጋር የተጋራው የተለዋዋጭ አንድ ቅጂ ብቻ ካለ እነዚያ ተለዋዋጮች ክፍል ተለዋዋጮች ይባላሉ እና እያንዳንዱ የክፍል ምሳሌ የራሱ የሆነ የተለዋዋጭ ቅጂ ካለው ፣ ከዚያ እነዚያ ተለዋዋጮች ለምሳሌ ተለዋዋጮች ይባላሉ።

የክፍል ተለዋዋጮች ምንድናቸው?

የተለዋዋጭ አንድ ቅጂ ከሁሉም የክፍል ምሳሌዎች ጋር ሲጋራ እነዚያ ተለዋዋጮች እንደ ክፍል ተለዋዋጮች ይባላሉ። የክፍል ተለዋዋጮች ከየትኛውም ዘዴ ውጭ በክፍል ውስጥ የተገለጹ ተለዋዋጮች ናቸው። እነዚህ ተለዋዋጮች የማይንቀሳቀስ ቁልፍ ቃል ይይዛሉ።እነዚህ ተለዋዋጮች ከክፍል ጋር እንጂ ከዕቃው ጋር የተያያዙ አይደሉም።

በክፍል እና በምሳሌ ተለዋዋጮች መካከል ያለው ልዩነት
በክፍል እና በምሳሌ ተለዋዋጮች መካከል ያለው ልዩነት

ስእል 01፡ የክፍል ተለዋዋጮች እና የአብነት ተለዋዋጮች

ከታች ያለውን ኮድ ከክፍል ተለዋዋጮች ጋር ይመልከቱ።

የህዝብ ክፍል ተቀጣሪ {

የህዝብ የማይንቀሳቀስ ኢንቲ መታወቂያ፤

የህዝብ የማይንቀሳቀስ ድርብ ደሞዝ፤

}

የህዝብ ክፍል ሙከራ {

የህዝብ የማይንቀሳቀስ ባዶ ዋና(ሕብረቁምፊ args){

ሰራተኛ e1=አዲስ ተቀጣሪ();

ተቀጣሪ e2=አዲስ ተቀጣሪ();

}

}

ከላይ ባለው ፕሮግራም መሰረት e1 እና e2 የሰራተኛ አይነት ናቸው። ሁለቱም ተመሳሳይ የማስታወሻ ቅጂ ይኖራቸዋል. e1.id=1 ከሆነ እና e2.id ማተምም እሴቱን ይሰጣሉ 1. የመታወቂያ እና የደመወዝ ዋጋዎችን እንደ ተቀጣሪ ባሉ የሰራተኛ ክፍል ስም ማተም ይቻላል.መታወቂያ፣ የሰራተኛ.ደሞዝ ወዘተ.

ምሳሌ ተለዋዋጮች ምንድናቸው?

እያንዳንዱ የክፍል ምሳሌ የራሱ የሆነ የተለዋዋጭ ቅጂ ሲኖረው እነዚያ ተለዋዋጮች እንደ ምሳሌ ተለዋዋጮች ይታወቃሉ። ከታች ያለውን ፕሮግራም ይመልከቱ።

የህዝብ ክፍል ተቀጣሪ {

የሕዝብ int መታወቂያ፤

የህዝብ ድርብ ደሞዝ፤

}

የህዝብ ክፍል ሙከራ{

የህዝብ የማይንቀሳቀስ ባዶ ዋና(ሕብረቁምፊ args){

ሰራተኛ e1=አዲስ ተቀጣሪ();

e1.id=1፤

e1.ደመወዝ=20000፤

ተቀጣሪ e2=አዲስ ተቀጣሪ();

e2.id=2;

e2። ደመወዝ=25000;

}

}

በዋናው ፕሮግራም ውስጥ e1 እና e2 የሰራተኛ አይነትን የሚያመለክቱ ናቸው። እንደ e1.id, e1 ያሉ የነጥብ ኦፕሬተርን በመጠቀም ለመታወቂያ እና ለደመወዝ ዋጋዎችን መስጠት ይቻላል. ደመወዝ ወዘተ. በክፍል ውስጥ ያለው መታወቂያ እና ደመወዝ ተቀጣሪ እንደ ምሳሌ ተለዋዋጮች ይታወቃሉ።e1 እና e2 የተለያዩ ነገሮች ናቸው። እያንዳንዱ ነገር የተለየ የአብነት ተለዋዋጮች ቅጂ ይኖረዋል። e1 የተለየ መታወቂያ እና ደመወዝ ይኖረዋል እና e2 የተለየ መታወቂያ እና ደመወዝ ይኖረዋል። ስለዚህ፣ የምሳሌ ተለዋዋጮች የሚፈጠሩት ነገሩ ወይም ምሳሌው ሲፈጠር ነው።

በክፍል እና ምሳሌ ተለዋዋጮች መካከል ያለው ተመሳሳይነት ምንድን ነው?

  • ሁለቱም የተለዋዋጭ ዓይነቶች ናቸው።
  • ሁለቱም ተለዋዋጮች በክፍል ውስጥ ናቸው ነገር ግን ከማንኛውም ዘዴ ውጪ ናቸው።

በክፍል እና ምሳሌ ተለዋዋጮች መካከል ያለው ልዩነት ምንድን ነው?

የመደብ ተለዋዋጮች vs ምሳሌ ተለዋዋጮች

የመደብ ተለዋዋጮች ከሁሉም የክፍል ምሳሌ ጋር አንድ የተለዋዋጭ ቅጂ ብቻ የሚኖርባቸው ተለዋዋጮች ናቸው። የአብነት ተለዋዋጮች የሚባሉት እያንዳንዱ የክፍል ምሳሌ የራሱ የሆነ የተለዋዋጭ ቅጂ ሲኖረው ነው።
ማህበር
የክፍል ተለዋዋጮች ከክፍል ጋር የተቆራኙ ናቸው። የአብነት ተለዋዋጮች ከእቃዎች ጋር የተቆራኙ ናቸው።
የቅጂዎች ብዛት
የመደብ ተለዋዋጮች ለሁሉም ነገሮች አንድ ቅጂ ይፈጥራሉ። የአብነት ተለዋዋጮች ለእያንዳንዱ ነገር የተለየ ቅጂ ይፈጥራሉ።
ቁልፍ ቃላት
የመደብ ተለዋዋጮች የማይንቀሳቀስ ቁልፍ ቃል ሊኖራቸው ይገባል። የአብነት ተለዋዋጮች እንደ ቋሚ ያለ ልዩ ቁልፍ ቃል አያስፈልጋቸውም።

ማጠቃለያ - የክፍል vs ምሳሌ ተለዋዋጮች

ነገር-ተኮር ፕሮግራሚንግ ዋና የፕሮግራም አወጣጥ ዘይቤ ነው። ነገሮችን በመጠቀም ሶፍትዌርን ለመቅረጽ ይረዳል.ነገሮች የሚፈጠሩት ክፍሎችን በመጠቀም ነው። የቁስ አፈጣጠር ቅጽበታዊ በመባልም ይታወቃል። አንድ ክፍል አንድን ነገር ለመፍጠር ንድፍ ያቀርባል. የአንድ አባል ተለዋዋጭ ከአንድ የተወሰነ ነገር ጋር የተያያዘ ተለዋዋጭ ነው. ለሁሉም ዘዴዎች ተደራሽ ነው. ሁለት አይነት የአባል ተለዋዋጮች አሉ እንደ ክፍል ተለዋዋጮች እና ለምሳሌ ተለዋዋጮች። በክፍል እና በምሳሌ ተለዋዋጮች መካከል ያለው ልዩነት ከሁሉም የክፍል ምሳሌዎች ጋር የተጋራው የተለዋዋጭ አንድ ቅጂ ብቻ ካለ እነዚያ ተለዋዋጮች ክፍል ተለዋዋጮች ይባላሉ እና እያንዳንዱ የክፍል ምሳሌ የራሱ የሆነ የተለዋዋጭ ቅጂ ካለው እነዚያ ተለዋዋጮች ለምሳሌ ተለዋዋጮች ይባላሉ።

የክፍል እና ምሳሌ ተለዋዋጮች የፒዲኤፍ ስሪት ያውርዱ

የዚህን ጽሁፍ ፒዲኤፍ ስሪት አውርደው በጥቅስ ማስታወሻ መሰረት ከመስመር ውጭ አላማዎች መጠቀም ይችላሉ። እባክዎ የፒዲኤፍ ሥሪቱን እዚህ ያውርዱ፡ በክፍል እና በምሳሌ ተለዋዋጮች መካከል ያለው ልዩነት

የሚመከር: