private WeekDay1(){}//这里为什么要建一个构造方法,作用是什么? //这里的构造函数被private修饰,可以防止外界创建对象。 使程序更安全。
//当然去掉这个构造函数也可以运行。虚拟机会默认有一个无参构造。只不过外界就可以 / /随意来创建对象。这就好像一件东西是属于我们自己的。我们不希别人随意来用。就用到private 封装起来,你想用的话,由我来提供一种方式。
public final static WeekDay1 SUN=new WeekDay1();
public final static WeekDay1 MON=new WeekDay1();