I was under the impression that a new object can be created if there is a existing class for it.
public final class Suit implements Comparable {
private String name;
private String symbol;
public final static Suit CLUBS = new Suit( "Clubs", "c" );
How does this work? What is the benefit of initializing within its own class as opposed to doing it in the main?
Thanks in advance.