በጃቫ ውስጥ ዘዴን እንዴት መደወል (ከስዕሎች ጋር)

ዝርዝር ሁኔታ:

በጃቫ ውስጥ ዘዴን እንዴት መደወል (ከስዕሎች ጋር)
በጃቫ ውስጥ ዘዴን እንዴት መደወል (ከስዕሎች ጋር)

ቪዲዮ: በጃቫ ውስጥ ዘዴን እንዴት መደወል (ከስዕሎች ጋር)

ቪዲዮ: በጃቫ ውስጥ ዘዴን እንዴት መደወል (ከስዕሎች ጋር)
ቪዲዮ: Communications, Technology, and computer science - part 3 / ኮሙኒኬሽን ፣ ቴክኖሎጂ እና የኮምፒተር ሳይንስ - ክፍል 3 2024, ግንቦት
Anonim

በጃቫ ውስጥ ፕሮግራምን ሲጀምሩ ለመማር ብዙ አዳዲስ ጽንሰ -ሐሳቦች አሉ። ክፍሎች ፣ ዘዴዎች ፣ የማይካተቱ ፣ ግንበኞች ፣ ተለዋዋጮች እና ሌሎችም አሉ ፣ እናም ከመጠን በላይ ሊሆን ይችላል። ስለዚህ ፣ በቁራጭ መማር የተሻለ ነው። ይህ wikiHow እንዴት በጃቫ ውስጥ ዘዴን እንደሚደውሉ ያስተምርዎታል።

ደረጃዎች

972649 1
972649 1

ደረጃ 1. ዘዴ ምን እንደሆነ ይረዱ።

በጃቫ ውስጥ አንድ ዘዴ ተግባርን የሚፈጥሩ ተከታታይ መግለጫዎች ናቸው። አንድ ዘዴ ከተገለጸ በኋላ ተግባሩን ለማከናወን በተለያዩ የኮዱ ክፍሎች ሊጠራ ይችላል። ይህ ተመሳሳዩን ኮድ በተደጋጋሚ ለመጠቀም ጠቃሚ መንገድ ነው። የሚከተለው የአንድ ቀላል ዘዴ ምሳሌ ነው።

    የህዝብ የማይንቀሳቀስ ባዶነት ዘዴ ስም () {System.out.println («ይህ ዘዴ ነው»); }

972649 2
972649 2

ደረጃ 2. ለ ዘዴው የክፍል መዳረሻን ያውጁ።

በጃቫ ውስጥ አንድ ዘዴን ሲያወጁ ፣ የትኞቹ ክፍሎች ዘዴውን መድረስ እንደሚችሉ ማወጅ ያስፈልግዎታል። ከላይ ባለው ምሳሌ ፣ ተደራሽነቱ “ይፋዊ” ተብሎ ታወጀ። አንድ ዘዴ ማወጅ የሚችሉት ሶስት የመዳረሻ መቀየሪያዎች አሉ-

  • ይፋዊ ፦

    ዘዴው ስሙ ከየትኛውም ቦታ እንዲጠራ ከመፍቀዱ በፊት የመዳረሻ መቀየሪያውን “ይፋዊ” በማስቀመጥ።

  • የተጠበቀ

    “የተጠበቀ” የመዳረሻ መቀየሪያ ፣ ዘዴው በክፍል እና በንዑስ ክፍሎች ውስጥ እንዲጠራ ብቻ ይፈቅዳል።

  • የግል ፦

    ዘዴ ከተገለጸ

    የግል

  • ፣ ከዚያ ዘዴው በክፍል ውስጥ ብቻ ሊጠራ ይችላል። ይህ ነባሪ ፣ ወይም ጥቅል-የግል ተብሎ ይጠራል። ይህ ማለት በተመሳሳይ ጥቅል ውስጥ ያሉት ክፍሎች ብቻ ዘዴውን መደወል ይችላሉ።
972649 3
972649 3

ደረጃ 3. ዘዴው የሚገኝበትን ክፍል ያውጁ።

ከላይ ባለው ምሳሌ ፣ ሁለተኛው ቁልፍ ቃል ፣ “የማይንቀሳቀስ” ማለት ዘዴው የክፍሉ ነው እና የክፍሉ (ዕቃ) ምሳሌ አይደለም። የስታቲክ ዘዴዎች የክፍል ስም በመጠቀም መጠራት አለባቸው - “ExampleClass.methodExample ()”።

ቁልፍ ቃሉ “የማይንቀሳቀስ” ጥቅም ላይ ካልዋለ ታዲያ ዘዴው በአንድ ነገር ብቻ ሊጠራ ይችላል። ለምሳሌ ፣ ክፍሉ “ExampleObject” ተብሎ ከተጠራ እና ገንቢ ካለው (ዕቃዎችን ለመሥራት) ፣ ከዚያ “ExampleObject obj = new ExampleObject () ፤” ን በመተየብ አዲስ ነገር መሥራት እንችላለን እና የሚከተለውን በመጠቀም ዘዴውን ይደውሉ።: "obj.methodExample ();"

972649 4
972649 4

ደረጃ 4. የመመለሻ እሴቱን ይግለጹ።

የመመለሻ ዋጋው ዘዴው የሚመልሰውን የእሴቱን ስም ይገልጻል። ከላይ ባለው ምሳሌ ውስጥ “ባዶ” የሚለው ቃል ዘዴው ምንም አይመልስም ማለት ነው።

  • የሆነ ነገር እንዲመለስ ዘዴ ከፈለጉ ፣ በቀላሉ “ባዶ < ጥንታዊ ዓይነቶች int ፣ ተንሳፋፊ ፣ ድርብ እና ሌሎችን ያካትታሉ። ከዚያ “ተመለስ” እና የዚህ ዓይነት ነገር ወደ ዘዴው ኮድ መጨረሻ አካባቢ የሆነ ቦታ ብቻ ያክሉ።
  • የሆነ ነገር የሚመልስበትን ዘዴ ሲደውሉ ፣ የሚመልሰውን መጠቀም ይችላሉ። ለምሳሌ ፣ “someMethod ()” የሚባል ዘዴ ኢንቲጀር (ቁጥር) የሚመልስ ከሆነ ፣ ከዚያ ኮዱን በመጠቀም ወደ ሚመለሰው ኢንቲጀር ማዘጋጀት ይችላሉ- "int a = someMethod ();"
972649 5
972649 5

ደረጃ 5. ዘዴውን ስም ይግለጹ።

ዘዴውን መድረስ የሚችሉትን ክፍሎች ፣ የእሱ ክፍል እና የመመለሻ እሴቱን ካወጁ በኋላ ፣ ስሙ እንዲጠራ ዘዴውን ስም መስጠት ያስፈልግዎታል። ዘዴውን ስም ለመስጠት በቀላሉ የተከፈተ እና የተዘጋ ቅንፍ የተከተለውን ዘዴ ስም ይተይቡ። ከላይ የተጠቀሱት ምሳሌዎች “አንዳንድ ዘዴ ()” እና “ዘዴ ስም ()” ያካትታሉ። ከዚያ በተከፈቱ እና በተዘጉ ጠመዝማዛ ቅንፎች ውስጥ ያሉትን ሁሉንም ዘዴ መግለጫዎች ያስገቡ ({})

972649 6
972649 6

ደረጃ 6. ዘዴውን ይደውሉ።

ዘዴን ለመጥራት ፣ ዘዴውን ለማስፈጸም በሚፈልጉት መስመር ላይ የተከፈቱ እና የተዘጉ ቅንፎች የተከተሉትን ዘዴ ስም ብቻ መተየብ ያስፈልግዎታል። በእሱ ውስጥ መዳረሻ ባለው አንድ ክፍል ውስጥ አንድ ዘዴ ብቻ መደወልዎን ያረጋግጡ። የሚከተለው የታወጀ እና ከዚያም በክፍል ውስጥ የሚጠራ ዘዴ ምሳሌ ነው።

    የህዝብ ክፍል className {public static void methodName () {System.out.println («ይህ ዘዴ ነው»); } የሕዝብ የማይንቀሳቀስ ባዶ ባዶ (ሕብረቁምፊ args) {methodName (); }}

972649 7
972649 7

ደረጃ 7. ወደ ዘዴ (አስፈላጊ ከሆነ) መለኪያ (መለኪያ) ይጨምሩ።

አንዳንድ ዘዴዎች እንደ ኢንቲጀር (ቁጥር) ወይም የማጣቀሻ ዓይነት (እንደ የነገር ስም) ያሉ ግቤትን ይፈልጋሉ። አንድ ዘዴ ግቤትን የሚፈልግ ከሆነ በቀላሉ ከስርዓቱ ስም በኋላ ክፍት እና ዝግ በሆነ ቅንፍ መካከል ያለውን ልኬት ይተይቡ። የአንድ ኢንቲጀር ኢንቲጀር መለኪያ የሚፈልግ ዘዴ እንደ “someMethod (int a)” ወይም ተመሳሳይ ይመስላል። የማጣቀሻ ዓይነትን የሚጠቀምበት ዘዴ “someMethod (Object obj)” ወይም ተመሳሳይ ይመስላል።

972649 8
972649 8

ደረጃ 8. መለኪያ (መለኪያ) ካለው ዘዴ ጋር ይደውሉ።

ግቤትን የሚፈልግ ዘዴ በሚደውሉበት ጊዜ በቀላሉ ከሥም ስሙ በኋላ በፓራታይዝ ውስጥ ግቤቱን ያክሉት ነበር። ለምሳሌ - “someMethod (5)” ወይም “someMethod (n)” “n” ኢንቲጀር ከሆነ። ዘዴው የማጣቀሻ ነገርን የሚፈልግ ከሆነ በቀላሉ ክፍት እና ዝግ በሆነ ቅንፍ ውስጥ የነገሩን ስም ያስገቡ። ለምሳሌ ፣ “አንዳንድ ዘዴ (4 ፣ ነገር)”።

972649 9
972649 9

ደረጃ 9. ብዙ ዘዴዎችን ወደ አንድ ዘዴ ያክሉ።

ዘዴዎች እንዲሁ በቀላሉ በኮማዎች የተለዩ ብዙ መለኪያዎች ሊኖራቸው ይችላል። በሚከተለው ምሳሌ ውስጥ ሁለት ኢንቲጀሮችን አንድ ላይ ለማከል እና ድምርን እንደ መመለሻ ዘዴ ለመመለስ አንድ ዘዴ ይፈጠራል። ዘዴው በሚጠራበት ጊዜ መለኪያዎች አንድ ላይ ስለሚጨመሩ ሁለቱ ኢንቲጀሮች ተሰጥተዋል። ፕሮግራሙ በሚሠራበት ጊዜ “የ A እና B ድምር 50 ነው” የሚል ውጤት ያገኛሉ።

    የሕዝብ ክፍል myClass {public static void sum (int a, int b) {int c = a + b; System.out.println ("የ A እና B ድምር"+ ሐ); } የሕዝብ የማይንቀሳቀስ ባዶ ባዶ (ሕብረቁምፊ args) {ድምር (20 ፣ 30) ፤ }}

ቪዲዮ - ይህንን አገልግሎት በመጠቀም አንዳንድ መረጃዎች ለ YouTube ሊጋሩ ይችላሉ።

ጠቃሚ ምክሮች

  • የሆነ ነገር የሚመልስበትን ዘዴ በሚጠሩበት ጊዜ ያ ዘዴ በሚመለስበት መሠረት ሌላ ዘዴ መደወል ይችላሉ። የሚባል ዘዴ አለን እንበል

    getObject ()

    ዕቃን የሚመልስ። ደህና ፣ በክፍል ውስጥ

    ነገር

    ፣ የማይንቀሳቀስ ዘዴ ጥሪ አለ

    ወደ String

    ያ ይመልሳል

    ነገር

    በአ

    ሕብረቁምፊ

    . ስለዚህ ፣ ያንን ለማግኘት ከፈለጉ

    ሕብረቁምፊ

    ከ ዘንድ

    ነገር

    በ ተመለሰ

    getObject ()

    በአንድ መስመር ፣ እርስዎ ብቻ ይጽፋሉ”

    ሕብረቁምፊ str = getObject ()። toString ();

  • ".

የሚመከር: