상속자의 부모한테 필요한 변수들 만들기
- 여기서 중요한 점은
void setHp(int hp){
this.hp = hp;}
부분이라고 생각하고, 이 부분이 공격당했을때 남는 hp를 받는 코드이다.
- 질럿 설정
옆의 초록색 위 화살표는 오버라이드 되고 있다는 걸 알려주는 표시인 것 같다.
- 드라군 설정
- 리버 설정
- Static void 설정
- u2.setHp(u2.getHp()- u1.getPower());
이 코드 한줄도 중요하다 생각하다.
이거를 작성 못해서 오래도록 막혔었다 ㅎ..static void Attack(유닛 u1, 유닛 u2) { System.out.println(" "); System.out.println(u1.getName() + "이 " +u1.getPower() + " 의 공격력으로 "+u2.getName()+u2.getHp() +" 체력을 공격합니다. " ); System.out.print( u2.getName()+"의 남은체력은 " ); u2.setHp(u2.getHp()- u1.getPower()); System.out.print(u2.getHp()+" 입니다."); System.out.println(" "); }
- 메인
- 결과