วิธีเรียกใช้ฟังก์ชันเมธอด

สารบัญ:

วิธีเรียกใช้ฟังก์ชันเมธอด
วิธีเรียกใช้ฟังก์ชันเมธอด

วีดีโอ: วิธีเรียกใช้ฟังก์ชันเมธอด

วีดีโอ: วิธีเรียกใช้ฟังก์ชันเมธอด
วีดีโอ: สอน C# Unity (เริ่มต้นจากศูนย์) - Method(1) การรับ Parameter #12 2024, พฤศจิกายน
Anonim

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

วิธีเรียกใช้ฟังก์ชันเมธอด
วิธีเรียกใช้ฟังก์ชันเมธอด

คำแนะนำ

ขั้นตอนที่ 1

class method คือลำดับของการกระทำ มันสามารถรับอาร์กิวเมนต์และส่งกลับค่าได้ แม้ว่าจะไม่จำเป็นก็ตาม ในกรณีทั่วไป สายเรียกเข้าจะมีลักษณะดังนี้: variable = object_name.object_method (รายการอาร์กิวเมนต์); ไวยากรณ์การโทรแตกต่างกันมาก ทั้งหมดขึ้นอยู่กับภาษาการเขียนโปรแกรมที่ใช้ และแม้แต่ในภาษาเดียวกัน คุณยังสามารถเรียกใช้เมธอดได้หลายวิธี สิ่งแรกที่ต้องทำคือระบุว่าจะเรียกใช้ฟังก์ชันวัตถุหรือคลาสใด บางครั้งคุณไม่จำเป็นต้องทำเช่นนี้หากคุณทำงานในเนมสเปซที่ต้องการอยู่แล้ว เช่น ภายในเมธอดของคลาสอื่น

ขั้นตอนที่ 2

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

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

ขั้นตอนที่ 3

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

ขั้นตอนที่ 4

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