代码:
(单例类)Moon类:
package singleton;
public class Moon {
private static Moon instance = null;
private double route;
private double distance;
private Moon() {
System.out.println("看月亮");
}
private void setMoon(double r,double dis) {
this.route = r;
this.distance = dis;
}
public double getIdNoRoute()
{
return this.route;
}
public double getIdNoDis()
{
return this.distance;
}
public static Moon getInstance() {
if(instance == null) {
instance = new Moon();
System.out.println("第一次");
System.out.println(instance);
instance.setMoon(1