正在看effective java这本书,其中有两段代码之间为什么这样写看不太明白!求解
[code="java"]
public class PlayingCard{
public static final int SUIT_CLUBS = 0;
public static final int SUIT_DIAMONDS = 1;
public static final int SUIT_HEARTS = 2;
public static final int SUIT_SPADES = 3 ;
...............
}
[/code]
[code="java"]
public class Suit{
private final String name;
private Suit(String name){this.name = name};
public static final SUIT CLUBS = new Suit("clubs");
public static final SUIT DIAMONDS = new Suit("diamonds");
public static final SUIT HEARTS = new Suit("hearts");
public static final SUIT SPADES = new Suit("spades");
}
[/code]