• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

private과 public의 기준 질문

22.07.03 16:18 작성 조회수 321

0

안녕하세요 강사님.

강의를 보다가 private과 public에 대해서 궁금한 점이 생겨서 질문드립니다.

보통 c++에서 메소드는 public에 그리고 멤버변수들은 private에 넣는것으로 알고 있는데 강의를 듣다보니

private:

UFUNCTION()

void AnimNotify_AttackHit();

이 애니메이션 노티파이 메소드는 왜 private으로 하는지가 궁금하여서 질문드립니다.  구현부분에 그냥 UE_LOG를 찍는 용으로만 간단하게 구현하여서 private으로 한것인가요? 즉, 다른 클래스등에서 해당 AnimNotify를 사용해야할 경우가 생기면 public으로 선언해도 괜찮은것인가요?

답변 1

답변을 작성해보세요.

1

보통 c++에서 메소드는 public에 그리고 멤버변수들은 private에 넣는것으로 알고 있는데 강의를 듣다보니

꼭 그렇진 않구요. 함수도 클래스 내부에서만 사용할거면 private에 넣고
외부에서도 호출할거면 public으로 해주면 됩니다.