What makes member variables useful?


#1

Question

What makes member variables useful?

Answer

Member variables are those that you want to be the same across all objects of a class. In our Car example, all cars should start off in new condition, so we set condition = "new" as a member variable.
However, things that might differ from car to car are their name and year_model! So for those things that are not the same across the board, we create instance variables.


FAQ: Learn Python - Classes - Class member variables