인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

devsn님의 프로필 이미지
devsn

작성한 질문수

제주코딩베이스캠프 Code Festival: JavaScript 100제

문제12 : 게임 캐릭터 클래스 만들기

class는 언제 쓰는 것인가요?

작성

·

157

0

안녕하세요 

문제 12번에서 class에 대해 배웠습니다.

이러한 class는 웹 개발 시에, 어느 때에 활용할 수 있을까요?

답변 1

0

-J-님의 프로필 이미지
-J-
지식공유자

안녕하세요 선주님! class는 객체를 생산하기 위한 설계도라고 볼 수 있습니다. 

필요한 객체를 그때 그때 새롭게 만드는 것이 아니라, class를 통해 객체의 특징을 서술하고, 필요하면 class를 가져다가 

거기에 써 있는데로 객체를 빠르게 대량으로 만들 수 있는 것이지요.

웹 개발을 예로 들자면 

만약 img 태그를 생성하는 객체가 있다고 가정해봅니다.

객체를 생성할때마다 생성자에 각각 다른 src를 전달한다면 손쉽게 다른 이미지를 가진 이미지 태그를 여러개 생성 할 수 있게 될겁니다. 마치 우리가 12번 문제에서 Wizard class를 통해 각각 다른 마나와 체력과 방어력을 가진 마법사를 만들었던 것 처럼 말이죠!

devsn님의 프로필 이미지
devsn

작성한 질문수

질문하기