Suzanne Velliere wrote:I have used static because I thought in classes, that was the way to do things well.
Static is for attributes that will be the same for all instances of the class. And it is for methods and attributes that are available from the class without requiring an instance to be present.
It's difficult to comment on code that is so hard to read. A great many of the variable names are impenetrable clusters of characters. The changeable indenting doesn't help either.