หากคุณต้องการเป็นโปรแกรมเมอร์ Java มีแนวคิดใหม่ๆ มากมายให้เรียนรู้ มีคลาส เมธอด ข้อยกเว้น ตัวสร้าง ตัวแปร และอื่นๆ คุณสามารถเรียนรู้มันอย่างท่วมท้น ดังนั้น คุณควรเรียนรู้ทีละอย่าง ในบทความบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีเรียกใช้เมธอดใน java
ขั้นตอน
ขั้นตอนที่ 1. วิธีการ เทียบเท่ากับฟังก์ชันในภาษาโปรแกรมอย่าง C ซึ่งช่วยในการนำโค้ดกลับมาใช้ใหม่ เมธอดประกอบด้วยชุดของคำสั่ง และสามารถเรียกเมธอดเหล่านี้ผ่านคำสั่งอื่นได้ เมื่อถูกเรียก คำสั่งทั้งหมดที่เป็นส่วนหนึ่งของเมธอดจะถูกดำเนินการ ตัวอย่างเช่น ลองพิจารณาวิธีนี้:"
วิธีโมฆะคงที่สาธารณะตัวอย่าง () {}
ขณะนี้ไม่มีรหัส แต่มีคำหลักสามคำก่อนชื่อวิธี มี
สาธารณะ
,
คงที่
และ
โมฆะ
ขั้นตอนที่ 2. Word
สาธารณะ
ก่อนที่ชื่อเมธอดหมายความว่าเมธอดนั้นสามารถเรียกได้จากทุกที่ที่มีคลาสอื่น แม้จะมาจากแพ็คเกจ (ไฟล์) อื่น ตราบใดที่คุณอิมพอร์ตคลาสนั้น
มีคำอื่นแทนได้
สาธารณะ
. คำว่า
มีการป้องกัน
และ
ส่วนตัว
. หากเป็นวิธีการ
มีการป้องกัน
ดังนั้นเฉพาะคลาสนี้และคลาสย่อย (คลาสที่ใช้สิ่งนี้เป็นพื้นฐานสำหรับการรวบรวมโค้ด) เท่านั้นที่สามารถเรียกใช้เมธอด วิธีการ
ส่วนตัว
เรียกได้เฉพาะในคลาสนั้นเท่านั้น คำหลักสุดท้ายไม่ใช่คำจริงๆ คำนี้ใช้เฉพาะเมื่อคุณไม่มีสิ่งทดแทน
สาธารณะ
,
มีการป้องกัน
หรือ
ส่วนตัว
. คำนี้เรียกว่า default หรือ package-private ซึ่งหมายความว่าเฉพาะคลาสในแพ็คเกจเดียวกันเท่านั้นที่สามารถเรียกใช้เมธอด
ขั้นตอนที่ 3 คำหลักที่สอง
คงที่
หมายความว่าเมธอดเป็นของคลาสและไม่ใช่อินสแตนซ์ของคลาส (object)
ต้องเรียกเมธอดสแตติกโดยใช้ชื่อคลาส:"
ExampleClass.methodExample()
อย่างไรก็ตาม หากคีย์เวิร์ด
คงที่
ไม่มีอยู่ สามารถเรียกเมธอดผ่านอ็อบเจ็กต์เท่านั้น ตัวอย่างเช่น ถ้าคลาสถูกเรียกว่า
ตัวอย่างวัตถุ
และมีตัวสร้าง (เพื่อสร้างวัตถุ) เราสามารถสร้างวัตถุใหม่โดยพิมพ์
ExampleObject obj = ใหม่ ExampleObject();
และเรียกวิธีการด้วย"
obj.methodExample();
".
ขั้นตอนที่ 4 คำอื่นก่อนชื่อวิธีการคือ
โมฆะ
.
พูด
โมฆะ
หมายความว่าเมธอดไม่ส่งคืนอะไรเลย (ไม่คืนค่าใดๆ หากคุณรันเมธอด) หากคุณต้องการวิธีการส่งคืนบางสิ่ง เพียงแทนที่คำว่า
โมฆะ
ด้วยประเภทข้อมูล (ประเภทดั้งเดิมหรือประเภทอ้างอิง) ของวัตถุ (หรือประเภทดั้งเดิม) ที่คุณต้องการสร้าง เพียงเพิ่ม
กลับ
บวกกับอ็อบเจ็กต์ประเภทนั้นที่ไหนสักแห่งก่อนสิ้นสุดโค้ดเมธอด
ขั้นตอนที่ 5. เมื่อเรียกใช้เมธอดที่ส่งคืนบางสิ่ง คุณสามารถใช้สิ่งที่ส่งคืนได้
ตัวอย่างเช่น if
บางเมธอด()
คืนค่าจำนวนเต็ม จากนั้นคุณสามารถตั้งค่าจำนวนเต็มเป็นสิ่งที่ส่งคืนด้วย"
int a = someMethod();
ขั้นตอนที่ 6 บางวิธีต้องใช้พารามิเตอร์
วิธีการที่ใช้พารามิเตอร์จำนวนเต็มจะมีลักษณะดังนี้
someMethod(int ก)
. เมื่อใช้เมธอดแบบนี้ คุณต้องเขียนเมธอด name ตามด้วยจำนวนเต็มในวงเล็บ:
บางวิธี(5)
หรือ
บางเมธอด(n)
ถ้า
เป็นจำนวนเต็ม
ขั้นตอนที่ 7 วิธี สามารถมีหลายพารามิเตอร์ได้ด้วย เพียงคั่นด้วยเครื่องหมายจุลภาค ถ้าวิธี
บางวิธี
ต้องการสองพารามิเตอร์
int a
และ
วัตถุ obj
จะมีลักษณะ"
someMethod(int a, วัตถุ obj)
หากต้องการใช้วิธีใหม่นี้ คุณต้องเรียกชื่อเมธอดตามด้วยจำนวนเต็มและอ็อบเจ็กต์ในวงเล็บ:
someMethod(4, สิ่งของ)
กับ
สิ่ง
คือ
วัตถุ
เคล็ดลับ
-
เมื่อคุณเรียกใช้เมธอดที่ส่งคืนบางสิ่ง คุณสามารถเรียกเมธอดอื่นโดยพิจารณาจากเมธอดที่ส่งคืน ตัวอย่างเช่น เรามีเมธอดชื่อ
getObject()
ซึ่งสร้างวัตถุ ในชั้นเรียน
วัตถุ
ไม่มีการเรียกใช้เมธอดที่ไม่คงที่
toString
ซึ่งผลิต
วัตถุ
ในรูปแบบของ
สตริง
. ดังนั้นหากต้องการรับ
สตริง
มาจาก
วัตถุ
ที่สร้างขึ้นโดย
getObject()
ในบรรทัดเดียว เขียนว่า"
สตริง str = getObject().toString();
- ".