[패스트캠퍼스] Java & SpringBoot로 시작하는 웹 프로그래밍 : 자바 인강_6주차 학습일지
# 객체지향 1. 추상화, 상속, 은닉, 재사용, 인터페이스 등의 특성을 띔 2. 실존하는 사물을 있는 그대로 모델링하여, 그 사물을 객체(Object), 그 사물이 하는 행위를 Method, 그 사물이 가지는 속성을 변수(Variable)라고 정의 # 객체의 3가지 요소 1. 상태 유지 (객체의 상태) 객체의 속성은 변수로 정의되어져야 하고, 이 속성값이 바뀌면 객체의 상태도 바뀌어야 함 2. 기능 제공 (객체의 책임) 객체의 기능은 Method를 통해 제공되어져야 함 3. 고유 식별자 제공 (객체의 유일성) 각각의 객체는 고유한 식별자를 가져야 함 ※ 이 3가지 요소가 갖춰지지 않았을 경우, 불완전한 객체라고 부름 # 물리 객체 & 개념 객체 물리 객체 : 실제로 사물이 존재하고, 이것을 클래스로 정..
2022. 7. 21.