Public은 default(즉, 앞에 아무것도 없음)와 유사하고 protected이며 private인 수정자입니다. .
이러한 사항에 따라 메소드의 범위가 결정됩니다.
예를 들어 public으로 선언된 클래스와 메서드는 모든 패키지에서 사용할 수 있으며, 이에 통합된 하위 클래스도 사용할 수 있습니다.
그러나 private는 그렇지 않으며 비공개로 선언된 메서드만 사용할 수 있습니다. 이 클래스에서 호출되지 않으면 오류가 발생합니다.
이 네 가지 수정자의 효과는
public >default >protected>private
두 번째와 세 번째는 확실하지 않습니다. 일반적으로 저는 public과 private을 더 자주 사용합니다. .
1층에서는 믿지 않는 것이 좋습니다. 소위 Java의 "인터페이스"가 그가 말한 것과 수백만 마일 다르기 때문입니다.