TIL_230531

지인·2023년 5월 31일
0

TIL

목록 보기
14/38

개인 과제

  • Java 클래스 설계시 필수 요구사항!

    • 메뉴 클래스는 이름, 설명 필드를 가지는 클래스로 만들어주세요.
    • 상품 클래스는 이름, 가격, 설명 필드를 가지는 클래스로 만들어주세요.
    • 상품 클래스의 이름, 설명 필드는 메뉴 클래스를 상속받아 사용하는 구조로 개발해주세요.
    • 주문 클래스도 만들어서 상품 객체를 담을 수 있도록 해주세요.
  • Class : Menu, Main, Product, Order


어려웠던 점

  • 처음 프로그램을 혼자서 만드는 거라서 무엇을 먼저해야하는지 그림이 그려지지 않았다.

  • 강의를 들으면서 따로 따로 학습했던 부분들을 합쳐서 응용해야 한다는게 쉽지 않았다.


이슈

  • 리스트를 출력했을 때 주소값이 출력되는 이슈가 생겼다.

  • Menu 클래스에서 toString() 메소드를 오버라이드하지 않았기 때문에 생긴 이슈였다.

@Override
public String toString() {
    return this.name + " " + this.description;
}

느낀점

🐰 백번 보는 것보다 한번 쳐보는 게 낫다는 말이 와닿았다. 그래도 이해는 하고 쳐보자!!

profile
열쩡

0개의 댓글