📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# Access can be package-private (1)

툴 [Tool] 2018. 10. 25. 09:57

[IntelliJ] 인텔리J 'Access can be package-private' 경고 원인 및 비활성화 시키기

IntelliJ 'Access can be package-private' 경고 원인 및 비활성화 시키기IntelliJ를 이용하다가 public 접근 제한자가 붙은 메서드에서 다음과 같은 경고를 만나보신 적 있으실겁니다.경고의 원인원인은 간단한데, public 접근 제한자를 지우는것을 권장하는 경고입니다. public을 지우게 되면 default 접근제한자가 되며, 이경우 어디서나 해당 메서드에 접근할 수 있었던것과는 다르게 같은 패키지 내에서 접근 범위를 갖게 됩니다.그렇다면 왜 public을 지우고 package-private(default 접근제한 범위)를 갖게 하라는 것일까요? 이유는 해당 메서드가 현재 패키지 밖에서 호출되지 않기 때문입니다.즉 com.packageaa.AA 클래스의 getEmai..