วิธีการโอเวอร์โหลดใน OOP คืออะไร?
วิธีการโอเวอร์โหลดใน OOP คืออะไร?

วีดีโอ: วิธีการโอเวอร์โหลดใน OOP คืออะไร?

วีดีโอ: วิธีการโอเวอร์โหลดใน OOP คืออะไร?
วีดีโอ: เรียน Object-Oriented Programming สรุปเนื้อหาจบภายในคลิปเดียว เข้าใจอย่างท่องแท้ 🔥 2024, เมษายน
Anonim

วิธีการโอเวอร์โหลด . หัวข้อหลักใน OOP เป็น วิธีการโอเวอร์โหลด ซึ่งให้คุณกำหนดได้เหมือนกัน กระบวนการ หลายครั้งเพื่อให้คุณสามารถเรียกพวกเขาว่ารายการอาร์กิวเมนต์ที่แตกต่างกัน (a วิธีการ รายการอาร์กิวเมนต์เรียกว่าลายเซ็นต์) คุณสามารถโทรไปยังพื้นที่ด้วยหนึ่งหรือสองอาร์กิวเมนต์

คำถามก็คือ วิธีการโอเวอร์โหลดอธิบายด้วยตัวอย่างคืออะไร?

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

ประการที่สอง การโอเวอร์โหลดและการแทนที่ใน OOP คืออะไร โอเวอร์โหลด เกิดขึ้นเมื่อเมธอดตั้งแต่สองเมธอดขึ้นไปในคลาสเดียวมีชื่อเมธอดเหมือนกัน แต่มีพารามิเตอร์ต่างกัน เอาชนะ หมายถึงมีสองเมธอดที่มีชื่อเมธอดและพารามิเตอร์เหมือนกัน (เช่น ลายเซ็นเมธอด)

ฟังก์ชันโอเวอร์โหลดใน OOP คืออะไร

ฟังก์ชั่นโอเวอร์โหลด (อีกด้วย วิธีการโอเวอร์โหลด ) เป็นแนวคิดการเขียนโปรแกรมที่ช่วยให้โปรแกรมเมอร์สามารถกำหนดสองหรือมากกว่า ฟังก์ชั่น ที่มีชื่อเดียวกันและอยู่ในขอบเขตเดียวกัน แต่ละ การทำงาน มีลายเซ็นเฉพาะ (orheader) ซึ่งได้มาจาก: การทำงาน /procedure name.number ของอาร์กิวเมนต์ ประเภทของอาร์กิวเมนต์

อะไรคือความแตกต่างระหว่างการโอเวอร์โหลดเมธอดและการแทนที่เมธอดใน C ++?

วิธีการโอเวอร์โหลด หมายถึงมากกว่าหนึ่ง กระบวนการ ใช้ชื่อเดียวกัน ใน คลาสแต่มี แตกต่าง ลายเซ็น. วิธีการเอาชนะ วิธี กระบวนการ ของคลาสฐานถูกกำหนดใหม่ ใน คลาสที่ได้รับมีลายเซ็นเดียวกัน วิธีการโอเวอร์โหลด คือการ “เพิ่ม” หรือ “ขยาย” เพิ่มเติมถึง วิธีการ พฤติกรรม.

แนะนำ: