상세 컨텐츠

본문 제목

개인과제 시작 1

실습/과제

by 뽀사장 2024. 3. 6. 16:56

본문

728x90
반응형

 

지난번엔 팀 프로젝트를 했는데 이번엔 계산기 만들기 개인과제가 주어졌다

 

main함수에 쭉 다 적었는데 class를 만들어서 진행하라는 내용을 뒤늦게 인지했다 ㅜㅜ

이렇게 저렇게 시도를 해봤지만 도대체 어떻게 해야할 지 모르겠어서 튜터님의 도움을 받았다

 

방법은 다양했다

 

1. 일부분 옮기기

class를 생성한 후 함수 생성 후 변수명과 자료형을 지정해주고  input으로 받는 내용은 main 함수에 두고 input을 가공할 내용만 class로 옮긴다

그리고 main함수 코드 하단에 class를 불러와주고 메소드도 불러온다 변수로 불러온 class안의 메소드라서 변수명.메소드명(파라미터)로 입력해준다 

val cal = Calculator()
cal.test(operation, num1, num2)

 

 

 

2. 모두 옮기기

class를 생성한 후 함수 생성과 변수명, 자료형 입력까지는 동일하지만 메인함수에 남겨두었던 input내용도 모두 옮겨주고 ming 함수에는 class와 메소드 호출만 남겨주면 된다 

이때 메소드 호출 후 변수명은 입력하지 않아도 된다

 

 

 

강의만 들었을때는 다 알것 같던 용어들과 개념이 막상 혼자 코드를 만들어 보려고 하니 제대로 이해하지 못한 느낌이 들었다

마치 수학으로 따지만 공식만 실컷 외우고 응용하지 못하는 느낌...

그래도 직접 부딪히면서 튜터님께도 물어보고 찾아보고 하니까 다행히도 이해가 조금씩 되는것 같았다

728x90
반응형

'실습 > 과제' 카테고리의 다른 글

로그인 페이지 만들기 4  (0) 2024.03.27
로그인 페이지 만들기 3  (0) 2024.03.26
로그인 페이지 만들기 2  (0) 2024.03.25
로그인 페이지 만들기 1  (0) 2024.03.21
개인과제 시작 2  (0) 2024.03.07

관련글 더보기