본문 바로가기

국비

10.20 국비학원 12일차 (클래스 연습문제3)

  • 문제

    학생들의 성적을 관리하기 위한 용도의 클래스를 생성
     <학생 클래스>
       - 멤버변수 : 과목클래스배열, 이름, 학년
       - 멤버메서드 : 과목추가, 과목점수수정, 과목삭제, 성적표출력
         
     <과목 클래스>
       - 멤버변수 : 과목명, 점수, 등급
       - 멤버메서드 : 점수로 등급을 산출하기 위한 메서드   
        
    학생 성적을 관리하기 위해서 추가적으로 필요한 멤버변수/멤버메서드가 있으면 더 작성.      

 


 

지난번 Food 객체를 이용한 Menu 클래스 문제와 비슷한 방식으로 풀면된다. 문제를 받으면 어떤식으로 풀어야 할지는 감이 대략 잡히는데... 문제는 로직 구성을 어떻게 해야할지, 어떻게 메서드를 이용해야 할 지 등 직접 코드를 치려고 하면 

막막해진다. 지금은 계속 강사님 코드 보면서 로직 이해하고 다시 쳐보고 하는 식으로 반복하고 있는데 그러다보면 언젠간 직접 짤 수 있는 날이 오려나... 이 글 쓰는 오늘이 한 단원 마무리 평가날인데 걱정이다ㅠㅠ