Blog Content

    티스토리 뷰

    public private protected 차이

    반응형

    [ class 의 경우 ]

    public     : 모든 팩키지에서 이 클래스를 참조할수 있다.

    private    : 자신을 포함한 클래스에서만 참조가능

    protected : 자신을 포함하는 클래스에서 상속받은 클래스에서도 참조가능

     

    [ 메소드의 경우 ]

    public     : 이 클래스밖에서도 이 메소드를 참조할수 있다.

    private    : 이 클래스내에서만 참조가능

    protected : 상속받은 클래스와 이 클래스내에서만 참조할수있다.

     

    이거에 추가로 아무 것도 쓰지 않으면 friendly 가 됩니다.

     

    friendly 는 동일 패키지 내에서만 참조 가능한 경우 입니다.

    반응형

    Comments