static 응용: singleton 패턴
인스턴스가 1개만 생성돼야 할때 사용하는 패턴
c언어는 global 변수로 사용함.
예제에서 자동차 회사는 1개의 인스턴스여야 함. ex) 시간 등
private 디폴트 생성자를 사용하면 외부에서 인스턴스를 생성할 수 없다. ㅡ> 클래스 내부에서 인스턴스 생성()
외부에서 사용하기 위해 메서드 추가
추가된 메서드를 이용해 외부에서 인스턴스 생성 가능.
단 하나의 인스턴스만 생성가능
'JAVA' 카테고리의 다른 글
[JAVA] 기초문법 - 배열과 ArrayList(2) (0) | 2021.09.26 |
---|---|
[JAVA] 기초문법 - 배열과 ArrayList(1) (0) | 2021.09.26 |
[JAVA] 기초문법 - 클래스와 객체2(3) (0) | 2021.09.26 |
[JAVA] 기초문법 - 클래스와 객체2(2) (0) | 2021.09.16 |
[JAVA] 기초문법 - 클래스와 객체2(1) (0) | 2021.09.16 |