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

การเขียนโปรแกรมเชิงวัตถุใน JavaScript คืออะไร?


JavaScript เป็นภาษาการเขียนโปรแกรมเชิงวัตถุ (OOP) ภาษาโปรแกรมสามารถเรียกได้ว่าเชิงวัตถุหากมีความสามารถพื้นฐานสี่ประการสำหรับนักพัฒนา -

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

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