클래스와 객체_0819

클래스 = 타입 , 타입 은 객체 = 오브젝트이고 데이터가 담겨있다

클래스는 데이터와 기능(crud)이 포함되어야한다

new =⇒ spring @Autowired ⇒ 싱글톤 패턴(new 가 없는 패턴을 의미) ⇒ dependency injection

new 인스턴스는 함수를 호출하기 전처리 작업

정형이 아닌 것, 비정형(nosql)

생성자도 메서드, 필드는 데이터

오버로딩 ⇒ this()를 사용

한 클래스에 같은 이름의 메서드를 정의하는 것

this ⇒ 참조변수

this()⇒ 생성 // 본인이랑 같은 이름의 메서드를 찾아

오버라이딩은 상속부터 해야함

오버라이딩을

디자인 패턴 ⇒ 템플릿 메서드 패턴 : 오버로딩 사용한 객체이다.