캡슐화

    [Java] 캡슐화와 은닉성에 대해 알아보자

    [Java] 캡슐화와 은닉성에 대해 알아보자

    안녕하세요. 즐거운 추석 연휴 기념으로 캡슐화와 은닉성에 대해 알아보는 시간을 갖도록 하겠습니다. 우선 캡슐화에 대해 설명을 하기에 앞서 자바에서 캡슐화를 하지 않았을 경우 생기는 문제점을 확인해보겠습니다. 다음과 같은 예제가 있습니다. public class NumList { int size; int[] nums; } public class Program { public static void main(String[] args) throws IOException { NumList list = new NumList(); list.size = 0; list.nums = null; load(list); int total = sum(list); System.out.println("합계: " + total); }..