Question: what is the difference between static variables and constant variables?
Answer: Static variables are common across all instances of a type. constant variables are specific to each individual instance of a type but their values are known and fixed at compile time and it cannot be changed at runtime. unlike constants, static variable values can be changed at runtime.