I am wondering when to use static methods? Say if I have a class with a few getters and setters, a method or two, and I want those methods only to be invokable on an instanc
No, static methods aren't associated with an instance; they belong to the class. Static methods are your second example; instance methods are the first.