1. public void 단계_1()
  2. {
  3. 확인();
  4. }
  5. public void 단계_2()
  6. {
  7. 확인();
  8. }
  9. public void 확인()
  10. {
  11. // if 단계_1에서 호출 됐을 경우
  12. // int i = 1
  13. // if 단계_2에서 호출 됐을 경우
  14. // int i = 2
  15. }



코드에 있는것처럼 확인 함수를 누가 호출했는지 확인하고.

그에 따라 i 값을 다르게 주려고 합니다.


아래 방법도 있지만, i 값을 확인 함수 안에서 정하려고 하는데 이게 가능할까요?



  1. public void 단계_1()

  2. {
  3. 확인(1);
  4. }
  5. public void 단계_2()

  6. {
  7. 확인(2);
  8. }
  9. public void 확인(int i)

  10. {
  11. }