Static methods are associated with the class. Instance (non-static) methods are associated with an instance of the class.
You cannot call an instance method using the class...
Instead, you need to create an instance of the class, and call the method using that instance...
"We're kind of on the level of crossword puzzle writers... And no one ever goes to them and gives them an award." ~Joe Strummer sscce.org
Joined: Oct 13, 2005
You may be getting confused because you have strangely-named classes. You have a class named Students which appears really to be a queue. You ought to have a Student class and a HelpQueue class. Then you create a HelpQueue object, and add Students to the Queue (or remove them).
You would do better to use a class which implements the Queue<T> interface rather than a straight List<T>. ArrayDeque would be a good choice. Note there are methods named differently for Queues, eg offer and poll.
Never never say == false or == true. Apart from that being very bad style, you can get all sorts of really nasty errors if you accidentally write = instead of ==. It's notbut