The Shell interface

Shell is an abstract class. It contains a constructor that takes one parameter, which is the name of the shell to display in the console window and various other places:

This class defines the following abstract methods, which your shell must override: