Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีที่เหมาะสมในการกำหนดตัวแปรส่วนกลางที่มีขอบเขตคลาสใน python คืออะไร


โค้ดต่อไปนี้แสดงการใช้ตัวแปรส่วนกลางในขอบเขตของคลาส

ตัวอย่าง

class Foo(object):
    bar = 2
foo = Foo()
print Foo.bar,
print foo.bar,
# setting foo.bar would not change class attribute bar
# but will create it in the instance
foo.bar = 3
print Foo.bar,
print foo.bar,
# to change class attribute access it via class
Foo.bar = 4
print Foo.bar,
print foo.bar

ผลลัพธ์

2 2 2 3 4 3