የጃቫ ፕሮግራም አድራጊ ለመሆን ከፈለጉ ለመማር ብዙ አዳዲስ ፅንሰ ሀሳቦች አሉ። ክፍሎች ፣ ዘዴዎች ፣ ልዩነቶች ፣ ገንቢዎች ፣ ተለዋዋጮች እና ሌሎችም አሉ። እሱን በመማር ሊጨነቁ ይችላሉ። ስለዚህ እነሱን አንድ በአንድ መማር አለብዎት። በዚህ የመማሪያ ጽሑፍ ውስጥ በጃቫ ውስጥ አንድ ዘዴ እንዴት እንደሚደውሉ ይማራሉ።
ደረጃ
ደረጃ 1. ዘዴ በኮድ እንደገና ጥቅም ላይ በሚውል በፕሮግራም ቋንቋዎች ውስጥ ካሉ ተግባራት ጋር እኩል ነው። ዘዴዎች ተከታታይ መግለጫዎችን ያካትታሉ ፣ እና እነዚህ ዘዴዎች በሌሎች መግለጫዎች በኩል ሊጠሩ ይችላሉ። በሚጠራበት ጊዜ ፣ የዚህ ዘዴ አካል የሆኑ ሁሉም መግለጫዎች ይፈጸማሉ። ለምሳሌ ፣ ይህንን ዘዴ ግምት ውስጥ ያስገቡ-
የህዝብ የማይንቀሳቀስ ባዶነት ዘዴ ምሳሌ () {}
. በአሁኑ ጊዜ በውስጡ ምንም ኮድ የለም ፣ ግን ከሥልቱ ስም በፊት ሦስት ቁልፍ ቃላት አሉ። አለ
የህዝብ
,
የማይንቀሳቀስ
እና
ባዶነት
ደረጃ 2. ቃል
የህዝብ
ዘዴ ዘዴው ማለት ያንን ክፍል እስኪያስገቡ ድረስ ዘዴው ራሱ ሌላ ክፍልን ከሚያካትት ከማንኛውም ቦታ ሊጠራ ይችላል።
ሊተኩ የሚችሉ ሌሎች ቃላት አሉ
የህዝብ
. ቃሉ ነው
የተጠበቀ
እና
የግል
. ዘዴ ከሆነ
የተጠበቀ
፣ ከዚያ ይህ ክፍል እና ንዑስ ክፍሎች ብቻ (ይህንን ለማጠናቀር ኮድ መሠረት አድርገው የሚጠቀሙባቸው ክፍሎች) ዘዴውን መደወል ይችላሉ። ዘዴ
የግል
በዚያ ክፍል ውስጥ ብቻ ሊጠራ ይችላል። የመጨረሻው ቁልፍ ቃል በእውነት ቃል አይደለም። ቃሉ ጥቅም ላይ የሚውለው ምትክ ከሌለዎት ብቻ ነው
የህዝብ
,
የተጠበቀ
፣ ወይም
የግል
. ይህ ቃል ነባሪ ወይም ጥቅል-የግል ተብሎ ይጠራል። ይህ ማለት በተመሳሳይ ጥቅል ውስጥ ያሉ ክፍሎች ብቻ ዘዴውን መደወል ይችላሉ።
ደረጃ 3. ሁለተኛ ቁልፍ ቃል ፣
የማይንቀሳቀስ
ዘዴው የክፍሉ ነው እና የክፍሉ (ዕቃ) ምሳሌ አይደለም ማለት ነው።
የማይንቀሳቀስ ዘዴዎች የክፍል ስም በመጠቀም መጠራት አለባቸው-"
ExampleClass.method ምሳሌ ()
ሆኖም ፣ ቁልፍ ቃሉ ከሆነ
የማይንቀሳቀስ
የለም ፣ ዘዴዎች በእቃዎች ብቻ ሊጠሩ ይችላሉ። ለምሳሌ ፣ ክፍል ከተጠራ
ምሳሌ ነገር
እና ገንቢ (አንድ ነገር ለመፍጠር) ፣ በመተየብ አዲስ ነገር መፍጠር እንችላለን
ExampleObject obj = አዲስ ExampleObject ();
፣ እና ዘዴውን በ ‹ይደውሉ›
obj.method ምሳሌ ();
".
ደረጃ 4. ዘዴው ስም ከመሆኑ በፊት ሌላ ቃል
ባዶነት
.
በል
ባዶነት
ዘዴው ምንም አይመልስም (ዘዴውን ካሄዱ ምንም አይመልስም)። የሆነ ነገር ለመመለስ ዘዴ ከፈለጉ ፣ ቃሉን ይተኩ
ባዶነት
ሊያመነጩት ከሚፈልጉት ነገር (ወይም ጥንታዊ ዓይነት) የውሂብ ዓይነት (ጥንታዊ ወይም የማጣቀሻ ዓይነት) ጋር። ብቻ አክል
መመለስ
እንዲሁም የዚህ ዓይነት ነገር ዘዴው ኮድ ከማለቁ በፊት የሆነ ቦታ።
ደረጃ 5. አንድ ነገር የሚመልስበትን ዘዴ ሲደውሉ የተመለሰውን መጠቀም ይችላሉ።
ለምሳሌ ፣ ከሆነ
አንዳንድ ዘዴ ()
ኢንቲጀር ይመልሳል ፣ ከዚያ ኢንቲጀር ወደተመለሰው ነገር ማዘጋጀት ይችላሉ”
int a = someMethod ();
ደረጃ 6. አንዳንድ ዘዴዎች መለኪያዎች ያስፈልጋቸዋል።
ኢንቲጀር መለኪያ የሚወስድ ዘዴ ይመስላል
አንዳንድ ዘዴ (int a)
. እንደዚህ ዓይነቱን ዘዴ ሲጠቀሙ ፣ የስልቱን ስም ፣ ከዚያም በቅንፍ ውስጥ ኢንቲጀር መጻፍ አለብዎት-
አንዳንድ ዘዴ (5)
ወይም
አንዳንድ ዘዴ (n)
ከሆነ
ኢንቲጀር ነው።
ደረጃ 7. ዘዴ እንዲሁም ብዙ መለኪያዎች ሊኖሩት ይችላል ፣ በኮማዎች ብቻ ይለያዩዋቸው። ዘዴ ከሆነ
አንዳንድ ዘዴ
ሁለት መለኪያዎች ያስፈልጋሉ ፣
int ሀ
እና
የነገር obj
፣ ይመስላል”
አንዳንድ ዘዴ (int a ፣ Object obj)
ይህንን አዲስ ዘዴ ለመጠቀም ፣ በቅንፍ ውስጥ ኢንቲጀር እና አንድ ነገር የተከተለውን ዘዴ ስም መጥራት አለብዎት ፦
አንዳንድ ዘዴ (4 ፣ ነገር)
ጋር
ነገር
ነው ሀ
ነገር
ጠቃሚ ምክሮች
-
የሆነ ነገር የሚመልስበትን ዘዴ ሲጠሩ ፣ ያ ዘዴ በሚመልሰው መሠረት ሌላ ዘዴ መደወል ይችላሉ። ለምሳሌ እኛ የተሰየመ ዘዴ አለን
getObject ()
ዕቃ የሚያመርት። ደህና ፣ በክፍል ውስጥ
ነገር
፣ የማይለዋወጥ ዘዴ ጥሪ የለም
ወደ String
የትኛው ምርት
ነገር
መልክ
ሕብረቁምፊ
. ስለዚህ ፣ ማግኘት ከፈለጉ
ሕብረቁምፊ
ከ ነው
ነገር
የመነጨ በ
getObject ()
በአንድ መስመር ፣ ይፃፉ”
ሕብረቁምፊ str = getObject () toString ();
- ".