How You Should Write Getter/setter for Python
Coming from the Java world, I am used to writing getter/setter for every member variables that I want to expose. (truth is I made use of IDE to auto generate)
I hate how much code Java has.
With it’s philosophy of readable code, Python is different.
To write a getter for this member
1 2 3 4 5 6 7 8
It uses an annotation
@property. Then to access the property:
1 2 3
To set a memter, use the annotation
@foo.setter (replace foo with your member name).
1 2 3 4 5 6