접근 제어자(Access Modifier)는 객체 지향 프로그래밍에서 클래스, 메서드, 변수 등의 접근 수준을 제어하기 위해 사용되는 키워드이다. 접근 제어자를 통해 외부에서 해당 멤버에 접근할 수 있는 범위를 지정할 수 있다. 이를 통해 데이터 캡슐화와 정보 은닉을 실현할 수 있으며, 자바에서는 주로 네 가지 접근 제어자가 있다. public접근 범위: 모든 클래스설명: public으로 선언된 멤버는 모든 클래스에서 접근 가능하다. 패키지나 클래스에 상관없이 어디서든 접근할 수 있다. protected 접근 범위: 동일 패키지, 서브클래스설명: protected로 선언된 멤버는 같은 패키지 내의 다른 클래스와 다른 패키지에 있는 서브클래스에서 접근 가능하다. 즉, 상속을 통해 접근 범위를 넓힐 수 있..
자바 프로그래밍에서 제어자(Modifier)는 클래스, 필드, 메서드, 생성자 등에 부가적인 의미를 부여하는 키워드를 말한다. '파란 하늘', '붉은 노을'에서 '파란'과 '붉은' 처럼 명사를 꾸며주는 형용사와 같다고 생각하면 편하다. 자바 프로그래밍에서 제어자는 크게 두 종류로 나뉘는데, 각각은 다음과 같다. 하나의 대상(클래스, 필드, 메서드 생성자)에는 여러 가지 제어자가 사용될 수 있으나, 접근 제어자는 하나밖에 사용할 수 없다는 것이 특징이다. 주로 static, final, abstract등을 사용하는 기타 제어자에 관해선 나중 글에 보기로 하고, 여기서는 접근 제어자에 대해서 알아보도록 하자. 접근 제어자(Access Modifier)는 자바 객체지향 프로그래밍의 캡슐화 구현을 위한 핵심적인..
- Total
- Today
- Yesterday
- 세계여행
- Algorithm
- 유럽여행
- 세모
- 칼이사
- 스트림
- 스프링
- RX100M5
- spring
- 동적계획법
- 세계일주
- 리스트
- 면접 준비
- 백준
- 맛집
- 중남미
- Backjoon
- BOJ
- a6000
- 남미
- 지지
- 기술면접
- 유럽
- 자바
- 파이썬
- 여행
- 야경
- 알고리즘
- Python
- java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |