Static Variables and Methods
Get familiar with static variables and methods in this lesson.
We'll cover the following
We previously discussed static methods in Unit 2. Let’s take a final look at them in this section.
Important points
-
A static method is associated with the class, not the objects of the class.
-
Static methods include the
static
keyword in the header before the method name. -
Static methods cannot access or change the values of instance variables, except for the static ones.
-
A non-static method can access or change the values of both static and non-static instance variables.
-
Static variables belong to the class, with all objects of a class sharing a single
static
variable.
Let’s go over this example:
Get hands-on with 1400+ tech skills courses.