접근 제한자 ,Getter/Setter
2018. 11. 22. 16:49
접근제한자 접근제한자란 무엇인가 말 그대로 접근을 제한하는 아이들이다. 지금까지 우리는 라이브러리 클래스를 만들고 외부에서 객체를 만들어 사용했다 앞으로도 그렇꺼고근대 마냥 좋다고 외부에서 쓰고읽을수 있게만 만들어야 할까>?바뀌면 안되는 필드, 읽으면 안되는 메소드가 있진 않을까?그것을 위해 접근 제한자를 사용한다. 접근제한자는 클래스, 클래스 멤버(필드, 생성자, 메소드)에 사용가능하다. -다른 패키지에서 클래스를 호출하지 못하도록 한다. (클래스 제한)-객체 생성을 불가능하게 한다. (생성자 제한)-특정 필드.메소드를 숨김처리한다. (필드/메소드 제한)접근제한이 강한 순서는public -> protected -> default -> private 오른쪽으로 갈수록 제한범위가 강해진다.public : ..