package cn.happy4;
public class Main {
public static void main(String[] args) {
Singleton s1=Singleton.getInstance();
Singleton s2=Singleton.getInstance();
Singleton s3=Singleton.getInstance();
System.out.println(s1==s2);
System.out.println(s2==s3);
}
}
package cn.happy4;
public class Singleton {
private Singleton(){
}
private static Singleton single=new Singleton();
public static Singleton getInstance(){
if(single==null){
single=new Singleton();
return single;
}
else{
return single;
}
}
}
==============================================================================================================================================
package cn.happy5;
public class DotMatrixPrinter extends Printer {
@Override
public void print() {
// TODO Auto-generated method stub
System.out.println("针式打印机");
}
}
package cn.happy5;
public class InkpetPrinter extends Printer {
@Override
public void print() {
// TODO Auto-generated method stub
System.out.println("喷墨打印机");
}
}
package cn.happy5;
public class LaserPrinter extends Printer {
@Override
public void print() {
// TODO Auto-generated meth