For examle in line 126 method outputGrades() did not declared as static . Does it posible that a non static method is used as in line 37 ???
I think that if i want to use this method like line 37 then i shoud use static modifier in its declaration in line 126 . Is this true ??? If not , Why ??? Thanks
There are some very dubious things on JavaRanch, but surely the most dubious is the Campbell Ritchie classification of Methods. Look at your method in view of that classification, and you find your method reads information from an instance field, ie information out of the object.
The default is for members to be not static. If you are tempted to make something static, you need a good explanation for it.