접근제한자

    Java 접근 제한자

    접근 제한자 - 클래스와 인터페이스 및 이들이 가진 멤버의 접근 제한 - public : 외부 클래스가 자유롭게 사용 가능 - protected : 같은 패키지 또는 자식 클래스에서 사용 가능 - private : 외부에서 사용 불가능 - default : 같은 패키지에 소속된 클래스에서만 사용 가능 외부에서 객체에 마음대로 접근할 경우 객체의 무결성이 깨질 수 있기 때문에 Getter method와 Setter method가 필요! public class Test { private double val; private double cm; } Setter method - 주로 외부의 값을 받아 필드의 값을 변경하는 것이 목적 void setTest(double val){ if (val < 0){ this...