ในตอนที่ 2 นี้เราจะไปพูดถึงเรื่อง public กับ private กันครับ
public กับ private คืออะไร
public เป็นการกำหนด method ให้กับฟังก์ชันแล้วฟังก์ชันและคลาสอื่น ๆ สามารถเข้าถึงข้อมูลในฟังก์ชันได้
private เป็นการกำหนด method ให้กับฟังก์ชันแล้วฟังก์ชันและคลาสอื่น ๆ จะไม่สามารถเข้าถึงข้อมูลในฟังก์ชันได้เลย
สามารถกำหนดได้โดยเพียงเติม _ เข้าไปหน้าชื่อฟังก์ชันที่ต้องการให้ private
[python]
class MyClass():
def myPublicFunction(self):
print("I am public function")
def __myPrivateFunction(self):
print("I am private function")
myClass= MyClass()
myClass.myPublicFunction()
#myClass.__myPrivateFunction # คำสั่งนี้จะไม่ทำงาน เพราะฟังก์ชัน __myPrivateFunction เป็น private
[/python]
ผลลัพธ์
I am public function
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)