Why is the keyword "static" used?
Static keyword means without creating object we can access the members .... Through syntax class name.variable;
When we use static keyword with variable or methods then they are shareable with all object and they are instantiated when class is load..
Please explain elaborately
It's to indicate that it stays the same between the methods it's called from, instead of using a different "copy" of it each time