0
Inner Class is called anonymous exists only when the object of outer class exists. This makes the Inner Class to be anonymous -> having no name. Static properties and methods can be used by classes name, without objects, implementing them. Anonymous class can't have name, so his static methods can be requested only via object.