46. 자바 실습 ( 오버라이딩 )

jhnada·2022년 8월 4일
0
post-thumbnail

질럿, 드라군 리버가 서로 공격하는것 만들기.

  • 상속자의 부모한테 필요한 변수들 만들기

    • 여기서 중요한 점은
      void setHp(int hp){
      this.hp = hp;}
      부분이라고 생각하고, 이 부분이 공격당했을때 남는 hp를 받는 코드이다.
    1. 질럿 설정
      옆의 초록색 위 화살표는 오버라이드 되고 있다는 걸 알려주는 표시인 것 같다.
    1. 드라군 설정
    1. 리버 설정
    1. 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(" ");
	}
  • 메인
  • 결과
profile
밑바닥부터 배우는 초짜 개발자

0개의 댓글