Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

คำศัพท์ OOP ใน Python


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