non-static1 [java] static 의 이해 스타크래프트 게임에서 질럿을 뽑아보자 프로토스라는 패키지 안의 여러 건물과 유닛의 클래스가 존재한다 그 중 유닛인 질럿과 질럿의 업그레이드 건물 포지 질럿 생산 건물인 게이트 웨이의 관계를 이용하여 static 을 설명가능하다 질럿은 게이트 웨이에서 생산가능하며 생산 시 명령은 다음과 같다 질럿 질럿1 = new 질럿;질럿이라는 객체의 클래스를 보면 다음과 같다 class 질럿 { name : 질럿; attack : 16; hp : 100; shield : 60; }non-static 이 아닌 방식으로 attack을 높이려면 일단 new 질럿으로 생성해서 각각의 질럿들을(=인스턴스들) 만들어 하나씩 수정 할 부분의 데이터를 고치게 되지만 non-static 의 경우 class 변수 = new class(.. 2022. 4. 21. 이전 1 다음