Public void Maxheal (Player)
{
 if (HP >=MAXHP)
 { Console.WriteLine("회복불가")
 }
 else
 {
 this.HP = MAXHP
 }
return;
}




이런 식이면 함수 실행 후 반환값을 내보낼 수 없지 않아? void 니까.

그럼 else 조건에 있는 this.HP = MAXHP 로 값을 줘도 의미 없는거 아닌가?
결국 반환을 안했으니 객체에 값을 못주잖아.