본문 바로가기

[K-Digital] 온·오프 연계 AI활용 지능형 서비스 개발

멀티캠퍼스 AI 온라인 강의 숙제 07번째

728x90
반응형

이번에는 숙제 이미지 1장만이다. 아무래도 이제부터 자바 클래스를 본격적으로 활용하는 실습을 할 듯 한데, 자신만의 구성도를 생각해서 일단은 그림으로만 그려오라고 하셨다.

 

Weapon 이라는 전체 항목에 검, 총, 방패 3개의 클래스를 만들었다.

그리고 이 3개의 클래스들은

검 : 철, 나무

총 : 총알, 화약

방패 : 합금, 플라스틱

...의 데이터를 가진다.

 

그리고 각각의 메소드, (행위)로는

검 : 휘두르다, 베다

총 : 장전, 발사

방패 : 막다, 던지다.

...라고 지정했다.

 

옛날이였으면 방패를 던진다는게 뭔 소리인가할텐데 이젠 갓벤져스 킹틴 아메리카 덕분에 아주 자연스러운 메소드가 되었다. 개꿀.

 

 

그림만 그려오라곤 하셨다만 일단 간단히 미리 제작해보았다. 철저하게 윗 그림대로만 만든거니까 아직 완성작은 아니다.

무기 3개들의 타입, 데이터(재료)들을 만들고, 메소드(행위)(use)도 만들었다.

 

그리고 show라는 클래스를 만들어서 전부 출력하게 만들었다.

 

 

 

그리고 만든것들을 git에 올리기로 했다.

강의 단톡방을 보니까 그냥 아예 이클립스 워크 스페이스를 통째로 올리다는 상상도 못한 꼼수가 있었다. 어차피 매일 수업하면서 매일 변경되는 워크 스페이스.... 즉, 그냥 수업만 받고 git 업데이트만해도 git 달력이 녹색 숲이 되는 것이다.

와 이런걸 대학교 1학년 때부터 알았더라면 지금쯤 아마존 하나 만들었을텐데 ㅈㄴ 아깝네.

728x90
반응형