이번에는 GateWay로 질럿을 생산하는 기능을 만들어보겠다.
항상 먼저 필요한것은 GateWay의 속성(멤버변수)이다
GateWay속성은 GateWay가 몇번째 건물인지
count는 질럿을 몇마리 생산하고있는지만 표시하게 해보자
우선 게이트웨이의 생성자부터 만들어보겠다.
GateWay 생성자는 몇번째 게이트웨이인지만 적게 설정해두고
count 기본값은 0으로 설정해놓겠다.
이번에는 질럿을 생산하는 기능을 만들어보자 다른 클래스에서 GateWay의 메소드를 활용해
질럿을 생산할때 질럿의 생산수가 한명이 늘어나고
그 질럿에 이름을 부여한다는 설정을 만들어보았다.
게이트웨이와 질럿 각각 2개씩 객체를 생성해보았다.
gateway의 넘버는 1
gateway2의 넘버는 2
zealot1의 네임은 질럿1
zealot2의 네임은 질럿2
로 설정하고 질럿두마리 다 gateway넘버1에서 생산하면 어떻게 출력이 되는지 확인해보도록 하자.
위와 같이 질럿의 이름이 잘들어간것과
1번 게이트에서만 2마리를 생산중인걸 확인할수있다.