© Vaskaran Sarcar 2020Vaskaran SarcarInteractive Object-Oriented Programming in Javahttps://doi.org/10.1007/978-1-4842-5404-2_8
8. Understanding Class Variables and Class Methods
Bangalore, Karnataka, India
Sometimes developers do not want to operate through instances of a type. Instead, they prefer to work on the type itself. The concept of class variables or class methods appears in these scenarios. They are commonly known as static variables or static methods .
Let’s consider a case where you want a variable to be shared among all objects of a class regardless of how many objects are created from the class. Other times, you may also want to maintain a single copy to handle some specific scenarios; for example, when you maintain ...