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
- 인스턴스
- 클라이언트
- 카카오코딩테스트
- jcenter
- 서버
- Swing
- 상속
- 바인드변수
- Spring
- Oracle
- mavenCentral
- 코딩
- 템플릿엔진
- SwingCalendar
- JavaScript
- JPA Auditing
- 클래스
- springDataJPA
- socket
- springboot
- 사용자관리프로그램
- 컬렉션프레임워크
- 깃허브
- 메소드
- 자바
- 백준
- 생성자
- java
- HTML모드
- 멀티쓰레드
Archives
- Today
- Total
목록default (1)
프리 정보 컨텐츠
자바 접근 제어자 정의와 접근 범위 개념
접근 제어자 자바의 객체 지향에서는 클래스는 필드와 메소드를 가집니다. 클래스에서는 관련된 필드와 메소드를 정의해서 가지고 있는데 이것을 캡슐화라고 합니다. 이 중에는 외부에 노출시키지 않고 감추고 싶은 속성이 있는데 이것을 정보 은닉이라고 합니다. 이렇게 정의함으로써 사용자는 최소한의 정보만 이용하여 프로그램을 효율적으로 사용할 수 있습니다. 자바에서는 기본적으로 네 가지의 접근 제어자를 가지고 있습니다. 1. private - 같은 클래스에서만 접근 가능 2. public - 접근 제한이 없음 3. default - 같은 패키지내에서만 접근 가능 4. protected - 같은 패키지, 다른 패키지 상속받은 자손클래스에서 접근 가능 public > protected > default > private..
JAVA
2021. 1. 4. 01:12