private1 접근제어자 접근제어자란?한 클래스 안에 변수, 메소드가 있다이것을 얼마만큼 공개할 것이지 사용범위를 결정하는 것 왜 접근제어자를 사용할까?OOP의 캡슐화라는 특징 때문이다 캡슐화란?클래스 내부의 정보를 외부로부터 숨겨서 위험을 최소화하는 것이다 캡슐화가 언제 중요할까?프로그램을 만들어서 배포를 했다고 하자이때 외부에서 그 프로그램을 가져다 쓰면서 동작하는 핵심 값을 바꿔버리는 경우가 발생할 수 있다외부에서 접근하면 안되는 값이 접근해서 문제가 발생한 것!그래서 접근제어자를 통해 이러한 값들을 보호해줘야 하는 것이다 외부에서 가져다 쓰는 것을 의존한다 라고 한다의존하는 것이 많으면 결합도가 올라가는데 결합도는 낮을수록 좋다 왜 결합도가 낮은 것이 좋은가?한 클래스의 내용을 변경할 때 의존관계에 있는 클래스의 내용도 .. 2024. 7. 4. 이전 1 다음