A static variable is a variable that is shared across all instances of a class.

A static method is a method that can be called on a class and usually does not require the class to be instantiated.