设计模式---单例模式
package singleton;
import java.util.Scanner;
public class ScannerSingle {
//单例模式
private static Scanner scanner = null;
//构造器私有化
private ScannerSingle() {
}
public static Scanner getScanner() {
if(scanner == null){
scanner = new Scanner(System.in);
}
return scanner;
}
}
构造器私有,单例对象为scanner,通过getScanner()方法获取。