객체지향 프로그래밍
- 클래스와 객체
- 변수와 메서드 그리고 생성자
- 상속성, 캡슐화, 다양성, 추상화
- 공통점과 차이점 파악(추상화)
- 상속 구조 설계(다양성)
- 클래스 작성
- 상위클래스와 extends로 받는 하위클래스
- private 필드(사용할 객체들 선언)
- 생성자(this를 통한 초기화 실행문과 그에 대한 값을 받을 인수 설정)
- public getter(return)
- public setter(void)
- 패키지 정리
default 패키지의 클래스는 다른 클래스에서 import할 수 없다
import
- 저장소 만들기(객체의 초기화 및 배열화)
- 프로그램 주요 흐름 파악
배열{}를 실행문으로 착각해 ;를 빠트리지 않도록 하자

🦃🦃🦃
내용이 너무 많아서 하나 이해해서 구현해도 다음 걸로 넘어가면 방금 내가 만든게 뭐였더라를 반복하고 있다
클래스가 많아지니까 어느 클래스에 어느 맴버가 있었는지 햇갈려 죽겠다;; 일단 주문하기와 할인적용 부분을 빼고 진행된 상태
다이어그램을 보며 하고 싶은데 모니터가 너무 작다!!
수업내용 보랴 작성 코드 보랴 프로젝트창 보랴 다이어그램 보랴
앞으로의 작업을 위해 듀얼모니터를 고려해 봐야 겠다