You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
필요한 정보만 외부에 드러내는 방법은 캡슐화의 기본 이념입니다. Java에서는 접근 제어자 (private, package-private, protected, public)를 통해 이를 명시 및 제어할 수 있는데요.
과도하게 접근 제어를 허가했을 때 생길 수 있는 문제점의 예시를 코드로 나타내고, 이를 접근 제어자를 통한 권한 제어를 통해 해결하는 예시를 작성해 주세요. 완벽할 필요는 없고, 접근 제어자가 도움이 된다는 것만 명확하면 됩니다.