แนวคิดของโปรแกรมเชิงวัตถุ(OOP Concepts)
by rujinat wongrak
1. การปกป้องencapsulation default public private protected คือ การรวมกลุ่มของข้อมูลและกลุ่มของเพื่อการปกป้องและเลือกตอบสนอง
2. 2. การสืบทอดInheritance exteds implement คือ การยอมให้นำไปใช้ หรือ เขียนขึ้นมาทดแทนของเดิม
3. 3. การพ้องรูป polymorphism มาจากภาษากรีซ หมายถึง หลายรูป(Many Shapes) ซึ่งมี 2 หลักการที่สำคัญ คือ
3.1. 3.1 โอเวอร์โหลดดิ้งOverloading มีชื่อโปรแกรมเดียวกัน แต่รายการตัวแปร(Parameter List) ต่างกัน
3.2. 3.2 โอเวอร์รีดิ้งOverriding มีชื่อและตัวแปรเหมือนกัน เพื่อเขียนพฤติกรรม (Behavior) ขึ้นมาใหม่