접근 제한자( Access Modifier)
다른 패키지에서 클래스를 사용 못하게 막음 (클래스 제한) 클래스로부터 객체를 생성하지 못하게 막음 (생성자 제한) 특정 필드와 메서드를 숨김 처리함 (필드와 메서드 제한) - 접근 제한자 종류 순서대로 접근 제한이 강화된다. 접근 제한 적용 대상 접근할 수 없는 클래스 public 클래스, 필드, 생성자, 메소드 없음 protected 필드, 생성자, 메소드 자식 클래스가 아닌 다른 패키지에 소속된 클래스 default 클래스, 필드, 생성자, 메소드 다른 패키지에 소속된 클래스 private 필드, 생성자, 메소드 모든 외부 클래스 ※ default는 아무것도 안 붙이는 것을 뜻함. - 실습 -- 1. 생성자 접근 제한 패키지를 두개 만든다. (package1, package2) package1 안에..
2022. 2. 18.