Hi Jamie,
Welcome to JavaRanch!
If you use System.out.println() to print an Inbox object, like this:
Inbox box = new Inbox();
System.out.println(box);
then println calls (indirectly) the method Inbox.toString() and displays the
String that the method returns. Every class inherits a version of toString() from java.lang.Object which returns the class name, followed by the '@' character, followed by the result of calling the hashCode() method. If your class doesn't have a toString() method, then this inherited version is called.
So to fix this, you might give Inbox a method like
which, if Inbox has a member variable "name" that holds the user's name and one named "count" that holds the number of messages, will print something like
Jamie's Inbox: 3 message(s).
instead.