ኮምፒውተሮችፕሮግራም

የጃቫ ነገር ሞዴል ክፍሎችን: አንድ ረቂቅ ክፍል አንድ በይነገጽ

ወደ ረቂቅ ክፍል ዋና ሃሳብ በሚከተሉት የተቃውሞ ውስጥ ይገኛል; አንዳንድ ጊዜ ምንም ማብሰያ ክፍሎች ይጠይቃል, እና "እርጥብ" መልክ. እንዲህ ቦታዎቹን በቀጥታ (instantiate) ጥቅም ላይ ሊውል አይችልም.

ጃቫ ውስጥ ያለ የማይጨበጥ ክፍል ምንድን ነው

ሌላ ምሳሌ እንመልከት. Java.util ጥቅል ውስጥ የጃቫ ረቂቅ ክፍል መቁጠሪያ አለ. ይህም ወዘተ ምዕራባውያን እና በምሥራቅ አውሮፓ, ቻይና, ሰሜን ኮሪያ, ታይላንድ, ለምሳሌ, ጥቅም ላይ ነው ይህም አንድ የተወሰነ ቀን መቁጠሪያ, ለመተግበር አይደለም ነገር ግን እንደ አንድ የተወሰነ ቀን ጥቂት ቀናት መጨመር እንደ ብዙ ጠቃሚ ባህሪያትን የለውም: .. እነዚህ ተግባራት ለማንኛውም ያስፈልጋል አፈጻጸም መቁጠሪያ. ይህ ረቂቅ ክፍል አንድ ቅጂ ለማምረት የማይቻል ነው.

ረቂቅ ክፍሎች, ረቂቅ ጃቫ ዘዴዎች

ወዘተ .. አንድ ክበብ, ሬክታንግል, ኮከብ, እና እነሱን ከሳበው አንድ መያዣ ነው: በርካታ በግራፊክ ንጥረ ነገሮች, ለምሳሌ, የጂኦሜትሪክ ቅርፆችን እንዲያዳብሩ ይፈልጋሉ እንበል. በመልክ እያንዳንዱ አካል የተለያየ ነው; በመሆኑም ተገቢውን ዘዴ (ይህ ቀለም የሚባለው እንኳን ቢሆን) በተለየ አልተተገበረም ነው. ይሁን እንጂ, እያንዳንዱ አካል ብዙ ተመሳሳይነት አለው: .. ይህ አኃዝ በሌላ አነጋገር, ወዘተ, የሚታዩትንና የማይታዩትን መሆን ቀለም ሊኖራቸው ይችላል ሳጥን ውስጥ መካተት አለበት, በእያንዳንዱ ክፍል አጠቃላይ ንብረቶች ይወርሳል የት እነዚህ አኃዞች, ለሁሉም የሚሆን አንድ ወላጅ ክፍል መፍጠር አለብዎት. ነገር ግን የቀለም ዘዴ ስለ ምን? ሁሉም በኋላ, ወላጅ ክፍል ምንም የእይታ የሚወክል ነው. አንተ በግላቸው በእያንዳንዱ ክፍል ውስጥ አንድ ቀለም ዘዴ አውጃለሁ ከሆነ, ከተሰራ ምን አካል ለመተንተን አስፈላጊ ይሆናል; ከዚያም የ cast ማከናወን ይሆናል. ስለዚህ ዘዴ ወላጅ ክፍል ውስጥ ረቂቅ መታወጅ አለበት; ዘዴ አንድ አካል ያለ ርዕስ ማዘጋጀት. እያንዳንዱ የመጣ ክፍል አንድ አካል የራሱን ለመግለጽ ይሆናል. የጃቫ ውስጥ, አንድ ረቂቅ ክፍል ወደ ረቂቅ ዘዴዎች ማስገባት ይችላሉ.

አንድ ክፍል ረቂቅ ዘዴዎች ያለው ከሆነ, የ ክፍል አብስትራክት ነው. በጣም - ቃል ክፍል ዘዴ ያለውን ቁልፍ ቃል ረቂቅ, ርዕስ አኖረው በፊት. እንዲህ ያለ ዘዴ ርዕስ በኋላ በሰሚኮሎን ማስቀመጥ አስፈላጊ ነው. የጃቫ ውስጥ, አንድ ረቂቅ ክፍል ቅጂዎችን ማፍራት አይችልም. እኛ ክፍል ምንም ረቂቅ ዘዴዎች ቢኖርም እንኳ, ያላቸውን ፍጥረት ማገድ የሚፈልጉ ከሆነ, የ ክፍል ረቂቅ አወጀ ይቻላል. ወደ ክፍል ቢያንስ አንድ ረቂቅ ዘዴ እንዳለው ከሆነ ግን, ለክፍሉ አብስትራክት መሆን አለበት. ይህ ክፍል ነበር የማይቻል ነው እና የማይጨበጥ ነው, እና የመጨረሻው, እና ዘዴ በጣም. ወደ ዘዴ ተወላጅ, የማይንቀሳቀስ, ረቂቅ የግል ሊሆን አይችልም. አንድ ያልሆኑ ረቂቅ አውጃለሁ ይችላል subclass እና instantiate ወደ እነርሱ ወላጅ ሁሉም ረቂቅ ስልቶች መተግበር አለበት. ወደ ክፍል ራሱ በውስጡ ረቂቅ ዘዴዎች መጠቀም ይችላሉ.

ለምሳሌ:

  • ረቂቅ ክፍል AClass {
  • የሕዝብ ረቂቅ ባዶነት ስልት (int ሀ) ;
  • }
  • ክፍል BClass AClass {ይዘልቃል
  • የሕዝብ ባዶነት ዘዴ (int ሀ) {
  • // አካል
  • }

እንደ ረቂቅ ክፍል እንደ ተፈቅዷል ተለዋዋጮች. እነሱም በዚያ ክፍል ያልሆነ ረቂቅ ልጅ መመልከት ወይም ባዶ ሊሆን ይችላል.

ጃቫ ውስጥ በይነ - በርካታ ውርስ አንድ አማራጭ

ከዚያም አንዳንድ ችግሮች አሉ ምክንያቱም ጃቫ ውስጥ, ምንም ብዙ ርስት የለም. አንድ ክፍል የተለያዩ ክፍሎች ከ ሊወርሱ አይችሉም. ነገር ግን በርካታ በይነ መተግበር ይችላሉ.

ጃቫ በይነ እና ረቂቅ ክፍሎች - ጽንሰ ተመሳሳይ, ነገር ግን ተመሳሳይ አይደሉም. የ በይነገጽ እንደ ይፋዊ, ከዚያም ሁሉም የሚገኝ ነው ተብለን መጠራት ይችላል, ወይም የ መቀየሪያ ይፋዊ ገደፈ ይችላሉ, ከዚያም በይነገጽ ብቻ በውስጡ ጥቅል ውስጥ ይገኛል. የ በይነገጽ እና በጣም ረቂቅ ነው; ምክንያቱም ረቂቅ ቁልፍ ቃል, አስፈላጊ አይደለም, ነገር ግን መግለጽ ይችላሉ.

አንድ በይነገጽ መግለጫ

አንድ ራስጌ ጋር ይጀምራል, እና መጀመሪያ ከዚያም ቁልፍ ቃል የሕዝብ, መሄድ ይችላሉ - ቃል በይነገጽ. ከዚያም አንድ ቃል ያረዝማል ከዚህ ወርሰናል ይህም ከ ዝውውር በይነገጽ, ሊኖር ይችላል. ይህ መድገም ፈቀደ; ይህም ርስት ግንኙነት አንድ ተደጋጋሚ ውድር ለማቋቋም አይቻልም አይደለም. ከዚያም ጥምዝ ቅንፎች ውስጥ የተከለለ የበይነገጽ አካል, ይመጣል. የበይነገጽ ክፍሎች አካል ውስጥ ተቆጥረዋል: የመስክ constants እና አብስትራክት ዘዴዎች. ሁሉም መስኮች ይፋዊ የመጨረሻ የማይንቀሳቀሱ ናቸው - እነዚህ ቀያሪዎች ሁሉ አስፈላጊ አይደሉም. ሁሉም ዘዴዎች የሕዝብ ረቂቅ እንዲሆኑ ተደርገው ነው - እነዚህ ቀያሪዎች ደግሞ ሊገለጹ ይችላሉ. አሁን, በቂ የ Java በይነገጽ አንድ ረቂቅ ክፍል መካከል ያለውን ልዩነት በተመለከተ እንዲህ ነው.

  • የሕዝብ በይነገጽ AI, C, D {ለ ይዘልቃል
  • // አካል
  • }

አንድ ክፍል በይነገጽ ወራሽ ለማወጅ, ቁልፍ መሳሪያዎች መጠቀም ይኖርብናል:

  • ክፍል AClass BI, በኪልቅያ, di {} የሚያስፈጽም

በክፍሉ መግለጫ በተወሰነ በይነገጽ ስም, በውስጡ ክፍል መሳሪያዎች የሚያስፈጽም በኋላ ከሆነ ይህ ነው. በዚህ ክፍል ወራሾች በውስጡ ክፍሎችን ያገኛል, ስለዚህ እነርሱ ደግሞ ይሸጣሉ.

አንድ በይነገጽ አይነት ተለዋዋጮች ደግሞ ይፈቀዳል. እነሱ ይህን በይነገጽ, ወይም አልቦ የሚያስፈጽም ያለውን ክፍል አንድ አይነት ሊያመለክት ይችላል. በ ነገሮች ክፍሎች የመነጩ ናቸው; ምክንያቱም እንዲህ ዓይነቱ ተለዋዋጮች, ወደ የነገር ክፍል ሁሉ ክፍሎች አላቸው, እነርሱም በተራቸው, ወደ የነገር ክፍል ውስጥ የሚያገኟቸው.

ረቂቅ ክፍሎች, ረቂቅ ዘዴዎች በይነገጽ - በዚህ ርዕስ ውስጥ, አንዳንድ የጃቫ ነገር ሞዴል ክፍሎችን ተመልክተናል.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 am.atomiyme.com. Theme powered by WordPress.