단례적 기록

4547 단어
 1 public class Student {
 2 
 3     private static Student student = null;
 4     private String name = "";
 5 
 6     private Student() {//  
 7 
 8     }
 9 
10     public static Student getInstance() {//  
11         if (student == null) {//  
12             student = new Student();
13         }
14         return student;
15     }
16 
17     public void setName(String name) {//  name 
18         this.name = name;
19     }
20 
21     public void sayInfo() {//  
22         System.out.println(name + ", , ");
23     }
24 
25 }


 1 public class Test {
 2 
 3     public static void main(String[] args) {
 4         Student student1 = Student.getInstance();//  
 5         student1.setName(" 1");
 6         student1.sayInfo();
 7 
 8         Student student2 = Student.getInstance();//  
 9         student2.setName(" 2");
10         student2.sayInfo();
11     }
12 
13 }

 
 
결과 출력:
학생1,본교에 가입하신 것을 환영합니다.입학수속을 밟으세요학생2,본교에 가입하신 것을 환영합니다.입학수속을 밟으세요

좋은 웹페이지 즐겨찾기