testsinglespoon.java

来自「仅学习使用」· Java 代码 · 共 42 行

JAVA
42
字号
package singleton;

public class TestSingleSpoon {
	public static void main(String[] args) {
		System.out.println("First person getting the spoon"); 
	    SingleSpoon spoonForFirstPerson = SingleSpoon.getTheSpoon();
	    
	    if (spoonForFirstPerson != null){
	    	System.out.println(spoonForFirstPerson); 
	    }
	    else{
	    	System.out.println("No spoon was available"); 
		    System.out.println(""); 

		    System.out.println("Second person getting a spoon");
	    }
	    
	    SingleSpoon spoonForSecondPerson = SingleSpoon.getTheSpoon(); 	    	
	    if (spoonForSecondPerson != null){
	    	System.out.println(spoonForSecondPerson); 
	    }
	    else{
	    	System.out.println("No spoon was available");
	    	System.out.println(""); 
		    System.out.println("First person returning the spoon"); 
	    }
	    spoonForFirstPerson.returnTheSpoon(); 
		spoonForFirstPerson = null; 
		System.out.println("The spoon was returned");
		System.out.println(""); 

		System.out.println("Second person getting a spoon"); spoonForSecondPerson = SingleSpoon.getTheSpoon();
		
	    if (spoonForSecondPerson != null){
	    	System.out.println(spoonForSecondPerson); 
	    }
	    else{
	    	System.out.println("No spoon was available"); 
	    }
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?