Instance methods operate on instances of a class, and are typically concerned with the manipulation of instance variables, while Class methods are typically concerned with the manipulation of class variables, and do not require the existence of any instance to operate.