iF (1) 썸네일형 리스트형 [Java] 객체지향 - 접근제한자(Access Modifier) 클래스는 필드(field), 메소드(method[=function]), 생성자(constructor)로 구성된다. 클래스를 설계할 떄에는 각 구성요소가 외부에서 접근하는 것을 허용할 것인지 염두에 두어야 한다. 자바에느 접근제한자를 이용해 특정요소에 접근할 수 없도록 하는 기능이 있다. 접근제한자 특성 비유 public -다른 패키지에 속한 클래스도 접근할 수 있음 -다른 클래스 및 패키지에서 접근할 필요가 있는 필드, 메소드, 생성자의 경우 앞에 public 을 붙인다. -다른 클래스에서 두루 사용되어야 하는 메서드가 포함된 경우 public 을 명시적으로 붙여야 외부에서 접근할 수 있다. 주변 이웃들 protected 같은 패키지에 속하거나 상속받은 클래스 가족 구성원 + 친척들 default -앞에.. 이전 1 다음