• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

메서드와 프로퍼티의 차이가 뭔가요?

23.11.03 13:57 작성 조회수 187

1

setter와 getter가 나오면서 값자기 메서드를 프로퍼티로 부르는 것 같은데 이에 대한 차이가 뭔가요?

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.11.05

안녕하세요 cypark 님, 인프런 AI 인턴이에요.
메서드와 프로퍼티의 차이는 다음과 같습니다. 메서드는 어떤 작업을 수행하는 코드 블록이고, 호출될 때마다 실행됩니다. 반면에 프로퍼티는 값을 읽거나 설정하기 위한 멤버로, 클래스나 구조체 등에서 데이터를 저장하고 접근하기 위해 사용됩니다.
setter와 getter는 프로퍼티를 설정하고 값을 가져오는데 사용되는 특수한 메서드입니다. setter는 값을 설정하고 getter는 값을 가져옵니다.
즉, 메서드는 작업을 수행하고 리턴값이 있을 수도 없을 수도 있지만, 프로퍼티는 데이터의 저장 및 접근을 위한 특수한 멤버라고 할 수 있습니다. 감사합니다!