วิธีเรียกใช้เมธอดใน Java (พร้อมรูปภาพ)

สารบัญ:

วิธีเรียกใช้เมธอดใน Java (พร้อมรูปภาพ)
วิธีเรียกใช้เมธอดใน Java (พร้อมรูปภาพ)

วีดีโอ: วิธีเรียกใช้เมธอดใน Java (พร้อมรูปภาพ)

วีดีโอ: วิธีเรียกใช้เมธอดใน Java (พร้อมรูปภาพ)
วีดีโอ: จัดตัวใหญ่ไปเลยยย...!! StepUp โมดูลเพิ่มแรงดันไฟ DC to DC ให้กระแสสูงถึง " 20A " แรงดัน 12V-80V 2024, อาจ
Anonim

เมื่อเริ่มเขียนโปรแกรมใน Java มีแนวคิดใหม่ๆ มากมายให้เรียนรู้ มีคลาส เมธอด ข้อยกเว้น คอนสตรัคเตอร์ ตัวแปร และอื่นๆ อีกมากมาย และอาจกลายเป็นเรื่องล้นหลาม ดังนั้นจึงเป็นการดีที่สุดที่จะเรียนรู้ทีละส่วน บทความวิกิฮาวนี้จะแนะนำวิธีการเรียก method ใน Java

ขั้นตอน

972649 1
972649 1

ขั้นตอนที่ 1 ทำความเข้าใจว่าวิธีการคืออะไร

ใน Java วิธีการคือชุดคำสั่งที่สร้างฟังก์ชัน เมื่อมีการประกาศเมธอด จะสามารถเรียกเมธอดในส่วนต่างๆ ของโค้ดเพื่อรันฟังก์ชันได้ นี่เป็นวิธีที่มีประโยชน์ในการใช้รหัสเดิมซ้ำแล้วซ้ำอีก ต่อไปนี้เป็นตัวอย่างวิธีการง่ายๆ

    วิธีโมฆะคงที่สาธารณะ () { System.out.println ("นี่คือวิธีการ"); }

972649 2
972649 2

ขั้นตอนที่ 2 ประกาศการเข้าถึงคลาสสำหรับเมธอด

เมื่อประกาศเมธอดใน Java คุณต้องประกาศคลาสที่สามารถเข้าถึงเมธอดได้ ในตัวอย่างข้างต้น การเข้าถึงถูกประกาศเป็น "สาธารณะ" มีตัวแก้ไขการเข้าถึงสามตัวที่คุณสามารถประกาศวิธีการได้:

  • สาธารณะ:

    โดยการวางตัวแก้ไขการเข้าถึง "สาธารณะ" ก่อนชื่อเมธอดจะอนุญาตให้เรียกเมธอดได้จากทุกที่

  • มีการป้องกัน:

    ตัวแก้ไขการเข้าถึง "ที่ได้รับการป้องกัน" อนุญาตให้เรียกใช้เมธอดภายในคลาสและคลาสย่อยเท่านั้น

  • ส่วนตัว:

    หากมีการประกาศวิธีการ

    ส่วนตัว

  • จากนั้นเมธอดสามารถเรียกได้ภายในคลาสเท่านั้น สิ่งนี้เรียกว่าค่าเริ่มต้นหรือแพ็คเกจส่วนตัว ซึ่งหมายความว่าเฉพาะคลาสในแพ็คเกจเดียวกันเท่านั้นที่สามารถเรียกใช้เมธอด
972649 3
972649 3

ขั้นตอนที่ 3 ประกาศคลาสที่เป็นของเมธอด

ในตัวอย่างข้างต้น คีย์เวิร์ดที่สอง "static" หมายความว่าเมธอดเป็นของคลาส ไม่ใช่อินสแตนซ์ใดๆ ของคลาส (อ็อบเจกต์) ต้องเรียกเมธอดสแตติกโดยใช้ชื่อคลาส: "ExampleClass.methodExample()"

หากไม่ได้ใช้คำหลัก "คงที่" วิธีการนี้สามารถเรียกใช้ผ่านวัตถุเท่านั้น ตัวอย่างเช่น หากคลาสถูกเรียกว่า "ExampleObject" และมีตัวสร้าง (สำหรับสร้างวัตถุ) เราก็สามารถสร้างวัตถุใหม่ได้โดยพิมพ์ "ExampleObject obj = new ExampleObject();" และเรียกใช้เมธอดโดยใช้สิ่งต่อไปนี้: "obj.methodExample();"

972649 4
972649 4

ขั้นตอนที่ 4 ประกาศค่าส่งคืน

ค่าที่ส่งกลับประกาศชื่อของค่าที่วิธีการส่งคืน ในตัวอย่างข้างต้น คำว่า "เป็นโมฆะ" หมายความว่าเมธอดไม่ส่งคืนสิ่งใด

  • หากคุณต้องการวิธีการส่งคืนบางสิ่ง ให้แทนที่คำว่า "void<" ด้วยประเภทข้อมูล (ประเภทดั้งเดิมหรือประเภทอ้างอิง) ของวัตถุ (หรือประเภทดั้งเดิม) ที่คุณต้องการส่งคืน ประเภทดั้งเดิม ได้แก่ int, float, double, และอื่นๆ จากนั้นเพียงเพิ่ม "return" บวกกับอ็อบเจ็กต์ประเภทนั้นที่ส่วนท้ายของโค้ดของเมธอด
  • เมื่อเรียกใช้เมธอดที่ส่งคืนบางสิ่ง คุณสามารถใช้สิ่งที่ส่งคืนได้ ตัวอย่างเช่น หากวิธีการที่เรียกว่า "someMethod()" คืนค่าจำนวนเต็ม (ตัวเลข) คุณจะสามารถตั้งค่าจำนวนเต็มให้เป็นค่าที่คืนค่าโดยใช้โค้ด: "int a = someMethod();"
972649 5
972649 5

ขั้นตอนที่ 5. ประกาศชื่อวิธีการ

หลังจากที่คุณได้ประกาศคลาสที่สามารถเข้าถึงเมธอด คลาสที่เป็นของและค่าส่งคืน คุณต้องตั้งชื่อเมธอดเพื่อให้สามารถเรียกเมธอดได้ ในการตั้งชื่อเมธอด เพียงพิมพ์ชื่อเมธอดตามด้วยวงเล็บเปิดและปิด ตัวอย่างข้างต้น ได้แก่ "someMethod()" และ "methodName()" จากนั้นคุณจะต้องป้อนคำสั่งเมธอดทั้งหมดภายในวงเล็บปีกกาเปิดและปิด "{}"

972649 6
972649 6

ขั้นตอนที่ 6 เรียกวิธีการ

ในการเรียกใช้เมธอด คุณเพียงแค่พิมพ์ชื่อเมธอดตามด้วยวงเล็บเปิดและปิดในบรรทัดที่คุณต้องการเรียกใช้เมธอด ตรวจสอบให้แน่ใจว่าคุณเรียกใช้เมธอดภายในคลาสที่เข้าถึงได้เท่านั้น ต่อไปนี้เป็นตัวอย่างของวิธีการที่ประกาศแล้วเรียกภายในคลาส:.

    className สาธารณะ { methodName โมฆะคงสาธารณะ () { System.out.println ("นี่คือวิธีการ"); } โมฆะคงที่สาธารณะ main(String args) { methodName(); } }

972649 7
972649 7

ขั้นตอนที่ 7 เพิ่มพารามิเตอร์ให้กับวิธีการ (ถ้าจำเป็น)

บางวิธีต้องใช้พารามิเตอร์ เช่น จำนวนเต็ม (ตัวเลข) หรือประเภทอ้างอิง (เช่น ชื่อของวัตถุ) หากเมธอดต้องการพารามิเตอร์ คุณเพียงแค่พิมพ์พารามิเตอร์ระหว่างวงเล็บเปิดและวงเล็บปิดหลังชื่อเมธอด วิธีการที่ต้องการพารามิเตอร์จำนวนเต็มของจำนวนเต็มจะมีลักษณะเหมือน "someMethod(int a)" หรือคล้ายกัน เมธอดที่ใช้ประเภทการอ้างอิงจะมีลักษณะเหมือน "someMethod(Object obj)" หรือคล้ายกัน

972649 8
972649 8

ขั้นตอนที่ 8 เรียกเมธอดที่มีพารามิเตอร์

เมื่อเรียกใช้เมธอดที่ต้องใช้พารามิเตอร์ คุณเพียงแค่เพิ่มพารามิเตอร์ในวงเล็บหลังชื่อเมธอด ตัวอย่างเช่น: "someMethod(5)" หรือ "someMethod(n)" หาก "n" เป็นจำนวนเต็ม หากเมธอดต้องการอ็อบเจกต์อ้างอิง ให้ป้อนชื่อของอ็อบเจ็กต์ในวงเล็บเปิดและปิด ตัวอย่างเช่น "someMethod(4, thing)"

972649 9
972649 9

ขั้นตอนที่ 9 เพิ่มพารามิเตอร์หลายตัวให้กับวิธีการ

เมธอดสามารถมีได้หลายพารามิเตอร์ โดยคั่นด้วยเครื่องหมายจุลภาค ในตัวอย่างต่อไปนี้ มีการสร้างเมธอดเพื่อเพิ่มจำนวนเต็มสองตัวเข้าด้วยกัน และส่งคืนผลรวมเป็นวิธีส่งคืน เมื่อเรียกเมธอด ระบบจะกำหนดจำนวนเต็มทั้งสองเป็นพารามิเตอร์รวมกัน เมื่อโปรแกรมทำงาน คุณจะได้รับผลลัพธ์ที่ระบุว่า "ผลรวมของ A และ B คือ 50":

    myClass คลาสสาธารณะ { ผลรวมโมฆะคงที่สาธารณะ (int a, int b) { int c = a + b; System.out.println("ผลรวมของ A และ B คือ "+ c); } โมฆะคงที่สาธารณะ main (สตริง args) { ผลรวม (20, 30); } }

วิดีโอ - การใช้บริการนี้ อาจมีการแบ่งปันข้อมูลบางอย่างกับ YouTube

เคล็ดลับ

  • เมื่อเรียกใช้เมธอดที่ส่งคืนบางสิ่ง คุณสามารถเรียกเมธอดอื่นโดยพิจารณาจากเมธอดที่ส่งคืน สมมุติว่าเรามีวิธีที่เรียกว่า

    getObject()

    ที่ส่งคืนวัตถุ ในชั้นเรียน

    วัตถุ

    มีวิธีการเรียกที่ไม่คงที่

    toString

    ที่ส่งคืน

    วัตถุ

    ในรูปของ

    สตริง

    . ดังนั้นถ้าคุณต้องการที่จะได้รับสิ่งนั้น

    สตริง

    จาก

    วัตถุ

    ส่งคืนโดย

    getObject()

    ในบรรทัดเดียวคุณเพียงแค่เขียน"

    สตริง str = getObject().toString();

  • ".

แนะนำ: