Question: what is the difference between instance variable and static variable?
Answer: Static variable are declared in the same place as instance variables, but with the keyword 'static' before the data type. While instance variables hold values that are associated with an individual object, static variables' values are associated with the class as a whole.