<햄버거 만들기>
생성자 오버로딩 / 콤포지션 이해해야함!

* 기본 햄버거

* 내가 this를 호출하면 자동으로 buger를 호출하게 만들어 준다.
- 빅버거를 새로 만든다
(버거를 상속할 수 있음)
* 빅버거는 다형성을 가진다

- 콜라랑 감자튀김을 만든다.


- 자바는 다중 상속이 되지 않는다 -> composite 하면 된다(composition)
pomposite : 상속이 아닌 재사용 하는 것
* 상속은 다형성을 위해서 쓴다.


- 버거를 주문하기 위한 앱을 만들어준다.

- 할인쿠폰을 사용해서 버거를 주문

* 응용

한줄만 적어도 세트결과가 나오게 하기 위해서

버거 세트 클래스에 오버로딩 추가

값이 잘 나온다.
- clone 코딩
* 강의 영상에서 프로젝트 만드는 걸 골라서 따라쳐보면 좋다(해외영상보고 치면 좋다)
1. 생각없이 그냥 따라치기
2. 한번 더 따라치기
3. 이해해보기
4. 생각하면서 내가 만들어보기
- 햄버거 순서
1. burger
2. bigburger
3. shirimpbuger
4. coke
5. frenchfried
6. bigburgerset
7. shrimpburgerset
8. macdonald
'Java programing > 프로그래밍 언어 활용' 카테고리의 다른 글
Java - 접근지정자, 자바 입출력 (0) | 2020.04.06 |
---|---|
Java - 커피숍만들기, Linked List, ArrayList, Generic (0) | 2020.04.03 |
Java - 추상클래스(abstract) 2, 인터페이스 (0) | 2020.03.31 |
Java - 상속, 추상클래스(abstract) 1 (0) | 2020.03.30 |
Java - 오버로딩 (0) | 2020.03.27 |