star-christmasAccess Modifiers

ดั่งมณีรินทร์ แก้วสมุทร์ 640710514

Access Modifiers คือ การเข้าถึงที่เป็นตัวกำหนดตัวการเข้าถึง class หรือ datatype รวมไปถึง method ของ member ซึ่งแต่ละ type จะแตกต่างกันออกไปในแต่ละภาษา

เนื่องจาก C ไม่ support OOP ดังนั้นจึงเปรียบเทียบในภาษา C++ แทนค่ะ

การ Access Modifiers ในภาษา Java and C++ มีความคล้ายกัน ส่วนPython ไม่คล้ายเพราะใช้แนวคิดของ Name Mangling

1.C++ ประกอบด้วย 3 type ดังนี้ public, private, protected

2.Java ประกอบด้วย 4 type โดยเพิ่มจาก C++ มา 1 ได้แก่ default, public, private, protected

3.Python ประกอบด้วย 3 type ดังนี้ public, private, protected

Reference

  1. C++

GeeksforGeeks. (11 Oct, 2024). Access Modifiers in C++. Retrieved fromhttps://www.geeksforgeeks.org/access-modifiers-in-c/arrow-up-right

  1. Java

GeeksforGeeks. (30 Jul, 2024). Access Modifiers in Java. Retrieved fromhttps://www.geeksforgeeks.org/access-modifiers-java/arrow-up-right

  1. Python

ritur... (05 Sep, 2024). Access Modifiers in Python : Public, Private and Protected. Retrieved from https://www.geeksforgeeks.org/access-modifiers-in-python-public-private-and-protected/?ref=header_outindarrow-up-right

Last updated