Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- python
- 암호학
- jsp
- generic class
- Java
- BFS
- 항해99
- 자바의정석
- dbms
- 문자열
- 코테
- sql
- DB
- 생성자
- Algorithm
- 가상컴퓨팅
- 개발자취업
- 알고리즘
- 자료구조
- JPA
- js
- Queue
- data structure
- 코딩테스트
- spring
- 코딩테스트준비
- 크루스칼
- 공개키 암호화
- dfs
- javascript
Archives
- Today
- Total
목록Public (1)
PLOD
[Java] 접근 제어자(access modifier)
접근 지정자는 접근 제어자라고도 불리며, 해당하는 멤버 또는 클래스를 외부에서 접근하지 못하도록 제한하는 역할을 한다. 클래스나 멤버에서 접근 제어자를 사용하는 이유는 클래스의 내부에 선언된 데이터를 보호하기 위해서이다. 데이터가 유효한 값을 유지하도록, 또는 비밀번호와 같은 데이터를 외부에서 함부로 접근하지 못하도록 하기 위해서는 외부로부터 접근을 제한하는 것이 필요하다. 이것을 데이터 감추기(data hiding)이라고 하고 OOP에서 캡슐화에 해당한다. 자바의 접근 지정자는 클래스 내에서 멤버의 접근을 제한하는 역할을 한다. 접근지정자의 종류는 private , public, protected, default가 있다. 한정자 클래스 내부 동일 패키지 하위 클래스 그 외의 영역 public ● ● ●..
개발 공부/Java
2022. 12. 4. 15:44