I have been coding in Java for sometime and I understand the difference between Static and non static methods. But I recently came across static Object reference
private static Work workTwo = new Work();
What is the need for a static object reference and under what case should I include them in my code