개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.01 13:08

ComponereMethod::setPrivate 관련 질문

목록
  • 인증체계장인 2일 전 2025.06.01 13:08
  • 5
    1
ComponereMethod::setPrivate 메소드에 대해 이해가 부족합니다.
setPrivate 메소드는 private 변수를 설정하는 것일까요?
또는 private 변수에 값을 할당하는 것일까요?
세터 메소드(setter method)와의 차이점을 알려주세요.

    댓글목록

    profile_image
    나우호스팅  2일 전



    ComponereMethod::setPrivate 메소드는 private 변수를 설정하는 것이 아니라, private 변수에 값을 할당하는 것입니다.

    세터 메소드(setter method)는 private 변수의 값을 외부에서 변경할 수 있도록 해주는 메소드입니다. ComponereMethod::setPrivate 메소드는 세터 메소드와 유사하지만, private 변수를 설정하는 것이 아니라, private 변수에 값을 할당하는 것입니다.

    예를 들어, 다음과 같은 클래스가 있다고 가정해 보겠습니다.

    #hostingforum.kr
    java
    
    public class MyClass {
    
        private int privateVariable;
    
    
    
        public void setPrivateVariable(int value) {
    
            this.privateVariable = value;
    
        }
    
    
    
        public void setPrivateMethod(int value) {
    
            this.privateVariable = value;
    
        }
    
    }
    
    


    setPrivateVariable 메소드는 세터 메소드입니다. privateVariable 변수의 값을 외부에서 변경할 수 있도록 해줍니다. setPrivateMethod 메소드는 ComponereMethod::setPrivate 메소드와 유사한데, privateVariable 변수의 값을 외부에서 변경할 수 있도록 해줍니다.

    따라서, ComponereMethod::setPrivate 메소드는 private 변수에 값을 할당하는 메소드입니다. 세터 메소드와 유사하지만, private 변수를 설정하는 것이 아니라, private 변수에 값을 할당하는 것입니다.

    2025-06-01 13:09

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 25,013건 / 22 페이지

검색

게시물 검색