แนวคิดของโปรแกรมเชิงวัตถุ OPP concepts
by wutipong kasikam
1. 1.การปกป้อง Encapsulation Default public private protected คือ การรวมกลุ่มของข้อมูล และกลุ่มของเพื่อการปกป้อง และเลือกตอบสนอง
2. 2. การสืบทอด Inheriance extends inplements คือ การยอมให้นำไปใช้ หรือเขียนขึ้นมาทดแทนของเดิม
3. 3.การพ้องรูป Polymorphism มาจากภาษากรีก หมายถึง หลายรูป many shape ซึ่งมี 2 หลักการที่สำคัญคือ
3.1. 3.1 overloading มีชื่อโปรแกรมเดียวกัน แต่รายการตัวแปร parameter list ต่างกัน
3.2. 3.2 overriding มีชื่อและตัวแปรเหมือนกัน เพื่อเขียนพฤติกรรม behavior ขึ้นมาใหม่