클래스 = 타입 , 타입 은 객체 = 오브젝트이고 데이터가 담겨있다
클래스는 데이터와 기능(crud)이 포함되어야한다
new =⇒ spring @Autowired ⇒ 싱글톤 패턴(new 가 없는 패턴을 의미) ⇒ dependency injection
new 인스턴스는 함수를 호출하기 전처리 작업
정형이 아닌 것, 비정형(nosql)
생성자도 메서드, 필드는 데이터
오버로딩 ⇒ this()를 사용
한 클래스에 같은 이름의 메서드를 정의하는 것
this ⇒ 참조변수
this()⇒ 생성 // 본인이랑 같은 이름의 메서드를 찾아
오버라이딩은 상속부터 해야함
오버라이딩을
디자인 패턴 ⇒ 템플릿 메서드 패턴 : 오버로딩 사용한 객체이다.