วิธีการเรียกใช้เมธอดใน Java

ผู้เขียน: Frank Hunt
วันที่สร้าง: 16 มีนาคม 2021
วันที่อัปเดต: 14 พฤษภาคม 2024
Anonim
พื้นฐาน JAVA การเรียกใช้งานเมธอด
วิดีโอ: พื้นฐาน JAVA การเรียกใช้งานเมธอด

เนื้อหา

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

ขั้นตอน

  1. เมธอดเทียบเท่ากับฟังก์ชันในภาษาอื่นเช่น C ชุดรหัสเป็นวิธีการและสามารถเรียกใช้วิธีการนั้นในส่วนอื่น ๆ ของรหัสได้ เมื่อถูกเรียกรหัสทั้งหมดที่เป็นส่วนหนึ่งของเมธอดจะต้องถูกเรียกใช้งาน ตัวอย่างเช่นเมื่อดูวิธีนี้ "public static void methodExample () {} "ไม่มีรหัส แต่มีสามคำก่อนชื่อ method คือ สาธารณะ, คงที่และ เป็นโมฆะ

  2. คำ สาธารณะก่อนวิธีการหมายความว่าสามารถเรียกใช้เมธอดได้จากทุกที่รวมถึงคลาสอื่น ๆ และแม้แต่แพ็กเกจ (ไฟล์) อื่น ๆ ตราบเท่าที่คุณนำเข้า มีสามคำที่สามารถแทนที่ สาธารณะ พวกเขาเป็น ป้องกันและ เอกชน. หากเป็นวิธีการ ได้รับการป้องกันดังนั้นเฉพาะคลาสและคลาสย่อยนั้น (คลาสที่ใช้ main เป็นฐาน) เท่านั้นที่สามารถเรียกใช้เมธอดนี้ได้ หากเป็นวิธีการ ส่วนตัวดังนั้นจึงสามารถเรียกเมธอดได้ภายในคลาสเท่านั้น คำสุดท้ายที่ใช้ไม่ได้สักคำ นั่นคือถ้าคุณไม่ใส่อะไรเข้าไปแทน สาธารณะ ป้องกันหรือ เอกชน. สิ่งนี้เรียกว่า "ค่าเริ่มต้น" ซึ่งหมายความว่ามีเพียงคลาสในแพ็คเกจเดียวกันเท่านั้นที่สามารถเรียกใช้เมธอดได้

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

  4. คำสุดท้ายก่อนชื่อเมธอดคือ เป็นโมฆะ หมายความว่าวิธีการคืนค่าไม่มีอะไร หากคุณต้องการวิธีการแสดงความคิดเห็นให้แทนที่คำนั้น เป็นโมฆะกับข้อมูลบางประเภท (ดั้งเดิมหรือข้อมูลอ้างอิง) ของออบเจ็กต์ที่คุณต้องการส่งคืน จากนั้นเพิ่ม ส่งคืนออบเจ็กต์อื่นของประเภทนั้นที่ส่วนท้ายของรหัสวิธีการ
  5. เมื่อเรียกเมธอดที่ส่งคืนบางสิ่งคุณสามารถใช้การส่งคืนเอง ตัวอย่างเช่นถ้าก someMethod () ส่งคืนจำนวนเต็มคุณสามารถกำหนดจำนวนเต็มสำหรับการส่งคืนด้วย "int a = someMethod (); "
  6. บางวิธีต้องการพารามิเตอร์บางอย่าง วิธีการที่ต้องใช้จำนวนเต็มจะมีลักษณะ วิธีการบางอย่าง (int a) เมื่อใช้วิธีดังกล่าวคุณจะต้องเขียนชื่อและจำนวนเต็มภายในวงเล็บ: วิธีการบางอย่าง (5) หรือ someMethod (n) ถ้า n คือจำนวนเต็ม
  7. เมธอดยังสามารถมีพารามิเตอร์หลายตัวคั่นด้วยเครื่องหมายจุลภาค ถ้าวิธีการ บางวิธีต้องใช้สองพารามิเตอร์ int a e Obj วัตถุเขาจะเป็น "someMethod (int a, Object obj) "ในการใช้เมธอดใหม่นี้จะถูกเรียกตามด้วยจำนวนเต็มและอ็อบเจกต์ในวงเล็บ: วิธีการบางอย่าง (4 สิ่ง) ที่ไหน สิ่งที่เป็นหนึ่ง วัตถุ.

เคล็ดลับ

  • เมื่อเรียกเมธอดที่ส่งคืนบางสิ่งคุณสามารถเรียกอีกวิธีหนึ่งตามผลตอบแทน สมมติว่าเรามีวิธีการที่เรียกว่า getObjeto () ที่ส่งคืนวัตถุ ในชั้นเรียน วัตถุมีการเรียกใช้เมธอดแบบไม่คงที่ toString ซึ่งส่งคืนไฟล์ วัตถุในรูปแบบ เชือก ดังนั้นหากคุณต้องการ สตริงของ ส่งคืนวัตถุโดย getObject () ในหนึ่งบรรทัดคุณจะเขียนว่า "สตริง str = getObjeto (). ToString (); ".

คำเตือน

  • ระมัดระวังกับคลาสและวิธีการที่เป็นนามธรรม หากวิธีการเป็นนามธรรมจะไม่สามารถใช้ได้จนกว่าจะมีการนำไปใช้โดยคลาสอื่น เนื่องจากวิธีนามธรรมไม่มีรหัส คลาสนามธรรมใช้เป็นรูปแบบของกรอบ

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

ต้องการมีชื่อเสียงบน YouTube หรือไม่? คุณมีอะไรจะพูดกับทุกคนไหม? คุณแค่ต้องการทำให้โลกหัวเราะ? ไม่ว่าเป้าหมายสูงสุดของคุณคืออะไรวิธีที่จะไปถึงคือเพิ่มจำนวนผู้ติดตามช่อง YouTube ของคุณ คู่มือนี้จะแสดงว...

การได้รับความนิยม