• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

default 접근제어자에 관한 질문

21.02.15 10:28 작성 조회수 158

1

강의 내용에 따르면 패키지 내부에 있는 클래스의 접근제어자가 생략되면 default 접근제어자를 갖는데, default package에 있는 클래스의 접근제어자가 생략되어도 default 접근제어자를 갖는 건가요? 그렇다면 클래스의 위치에 상관 없이 접근제어자가 생략되면 default 접근제어자를 갖는다고 보면 되는 건가요?

답변 2

·

답변을 작성해보세요.

0

박범님의 프로필

박범

2021.09.09

패키지가 있는 클래스에 접근제어자를 생략하면 default 여서 같은 패키지내에서만 접근이 가능하고 다른 패키지에서는 접근이 불가 그래서 보통 public으로 줘서 다른패키지에서 접근할수있게함 ,  패키지가없는 클래스를 생성하면 public임 

0

아네.  package내부에 만들어진 클래스인 경우에 접근제어자가 생략되면 default접근 권한을 갖구요.
package안에 만들어진 클래스가 아닌경우에는 접근제어자가 생략되면 public접근 권한을 갖는다고 아시면 되겠습니다.