Question: what is the difference between a class method and an instance method?
Answer: Like the other answers have said, instance methods operate on an object and has access to its instance variables, while a class method operates on a class as a whole and has no access to a particular instance's variables (unless you pass the instance in as a parameter). ... without ever having to instantiate the class!