There's an argument to be made that if the method *doesn't* do anything with the instance, it *should* be declared static.
non static methods are methods that usually perform logic on the caller object
Originally posted by Jenny raj:
what does the error mess "Exception in thread "main" java.lang.NoClassDefFoundError" means? ...