추상 클래스는 객체를 생성할 수 없다고 배웠는데 ‘getInstance()’ 라는 메소드를 통해 객체를 생성할 수 있다고 함.
왜? 어떻게?
=> static Calendar getInstance() : 현재 날짜와 시간 정보를 가진 Calendar 객체를 생성한다.
static AbstractClass getInstance() {
AbstractClass a = new GuhyeonClass();
return a;
}
이런 느낌
https://kerpect.tistory.com/48 <- getInstance()는 Calendar 클래스를 구현한 클래스의 인스턴스를 반환!