728x90 반응형 SMALL 정보은닉1 [JAVA] 자바 - 정보은닉과 캡슐화 정보은닉 private으로 제어한 멤버 변수도 public메서드가 제공되면 접근 가능하지만 변수가 public으로 공개되었을 때보다 private일 때 각 변수에 대한 제한을 public메서드에서 제어할 수 있습니다. BirthDay.java public class BirthDay { private int day; private int month; private int year; //public 이나 접근제어지시자 없이 사용하는 것처럼 다 오픈해서 사용하면 //멤버변수의 잘못된 사용으로 객체가 잘못 사용되는 것을 노출하게 되고 // 객체의 어떤 역할에대해서 문제가 생길 수 있다. //그래서 private로 막고 메서드에서 제어를 해주게 되면 쓸데없는 데이터 오용이 막아진다. private boolean .. 2021. 11. 23. 이전 1 다음 728x90 반응형 LIST