getter setter1 캡슐화 (Encapsulation) 안녕하세요 :) 회사에서 1인분 해내고 싶은 Ulegi 입니다 😂 Java프로젝트를 진행할때 그냥 생코딩을 한다고 되는게 아니라 생각해야할 규칙이 많이 있네요! 오늘은 그 중 캡슐화에 대해 알아보겠습니다. 캡슐화 (Encapsulation) 캡슐화 란 무엇일까? 캡슐화는 객체가 내부적으로 기능을 어떻게 구현하지는지를 숨기는 것입니다. 좀 더 상세하게 풀어 이야기 하자면, 같은 목적을 가지는 변수와 함수를 하나의 클래스로 묶어서 외부에서 쉽게 접근하지 못하도록 숨기는 것이죠. 결국 객체가 제공하는 필드와 메서드를 통해서만(외부에서 내부의 정보 접근 및 수정 불가하도록) 접근을 가능하게 하는 것입니다. 캡슐화를 왜 사용할까? 캡슐화 사용의 이유는 중요한 데이터를 쉽게 바꾸지 못하도록 하는 것입니다. 캡슐화를.. 2023. 3. 6. 이전 1 다음