python3 : this

ใน python ไม่มี this keyword

ในการที่จะอ้างอิง member class จากใน class method

เราต้องนิยาม argument ตัวแรกของ class method ด้วย self
เพื่อให้สามารถใช้ self.xxx อ้างอิงไปยัง member class อื่นๆได้
ซึ่งมันจะเป็น hidden argument อัตโนมัติ ซึ่งจะไม่ถูกมองว่าเป็น argument เมื่อข้างนอกมาเรียกใช้
เช่น

class Man( ):
    x = 10
    def walk(self, ...) :
        print (self.x)

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

CASIO fx-5800P : การ mod ด้วยเครื่องคิดเลข

sgsBB(SGS-Score Inserter) : โปรแกรมช่วยกรอกผลคะแนนจาก bookmark51 ใส่ระบบ SGS ของ สพฐ.

springMVC : เชื่อมต่อฐานข้อมูล mySQL ด้วย JDBC-Template