Search

클래스3_개념05_static변수_예시

대분류
STEP10 함수/클래스
문제 난이도
필수
소분류
클래스3_개념

영상

개념

<script> /* 아래 예시와 같이 static변수는 값이 공유되기 때문에 객체의 개수를 관리하는 count변수에 사용이 가능하다. */ class Monster { static count = 0; init() { Monster.count += 1; document.write("몬스터가 생성되었습니다.<br>"); } die() { Monster.count -= 1; if(Monster.count > 0) { document.write("현재 생존자 수는 " + Monster.count + "명 입니다.<br>"); } else { document.write("몬스터가 전멸했습니다.<br>"); } } } let m1 = new Monster(); let m2 = new Monster(); let m3 = new Monster(); m1.init(); m2.init(); m3.init(); m3.die(); document.write(Monster.count); </script>
Java
복사