There were no takers on the java room, so let me ask it here.
OOP is an object-based approach to coding, and some mapping can be done, such as saying that a mug can be represented as a Mug (Mug mug = new Mug()), and that Mug implements the Interface Grabbable. But if we follow this line of thought, what would static fields/methods be? Or is static something that cannot be mapped?