기본
-
접근제어자(public, protected, private, default)기본 2020. 3. 30. 22:07
public - 모두에게 공개, 모든 package에서 해당 class로 접근이 가능하다. 프로그램 어디에서나 접근이 가능하다. public class test{ public String var = "Public"; public String getVar(){ return this.var; } } protected - 함수와 변수가 정의된 클래스와 이를 상속한 클래스에서만 접근 가능, 상속받은 class에서만 해당 class로 접근이 가능하다. -> 선언한 클래스 -> 선언한 클래스가 속한 패키지의 멤버 -> 상속받은 자식 class의 멤버 default - 접근제어자가 지정되지 않으면 자동적으로 default로 된다. 해당 class와 같은 package에서 접근이 가능하다. -> 선언한 클래스 -> 선..