싱글 톤 모드는 클래스가 프로그램 실행 중에 하나의 인스턴스 만 있는지 확인하는 데 사용됩니다. 장점은 가능한 한 시스템 리소스를 해결하는 것입니다. 싱글 톤 모드는 생성자의 액세스 권한을 수정하여 구현할 수 있습니다.
코드는 다음과 같습니다.
코드 사본은 다음과 같습니다.
공공 계급 황제 {
개인 정적 황제 = null; // 황제 클래스에 대한 언급 선언
개인 황제 () {// 개인 생성자
}
공공 정적 황제 getinstance () {// 참조를 인스턴스화합니다
if (황제 == null) {
황제 = 새로운 황제 ();
}
귀환 황제;
}
public void getName () {// 일반 메소드를 사용하여 황제 이름을 출력
System.out.println ( "나는 황제 : 내일 기술");
}
}
공개 수업 테스트 {
public static void main (String [] args) {
System.out.println ( "황제 만들기 1 개체 :");
황제 황제 1 = emperor.getInstance (); // 황제 대상을 만듭니다
Emperor1.getName (); // 황제의 이름을 내보내십시오
System.out.println ( "황제 만들기 2 개체 :");
황제 황제 2 = emperor.getInstance (); // 황제 대상을 만듭니다
Emperor2.getName (); // 황제 이름을 내보내십시오
System.out.println ( "황제 만들기 3 개체 :");
황제 황제 3 = emperor.getInstance (); // 황제 대상을 만듭니다
Emperor3.getName (); // 황제 이름을 내보내십시오
}
}
효과는 그림에 나와 있습니다.