JAVA - 접근제한자 ( public, protected, default, private)

2022. 4. 18. 20:19·STUDY/JAVA
반응형

main() 메소드를 가지지 않는 대부분의 클래스는 외부 클래스에서 이용할목적으로 설계된 라이브러리 클래스.

라이브러리 클래스를 설계할 때에는 외부 클래스에서 접근할 수 있는 단계를 나누어서 설계해야 한다.

=> 접근 제한자

ⓐ public : 외부 클래스가 자유롭게 사용할 수 있음

ⓑ protected : 같은 패키지 또는 자식 클래스에서 사용 가능

ⓒ default : 같은 패키지에 소속된 클래스 에서만 사용 가능

ⓓ private : 외부에 노출 x

 

public 클래스, 필드, 생성자, 메소드
protected 필드, 생성자, 메소드
default 클래스, 필드, 생성자, 메소드
private 필드, 생성자, 메소드

 

클래스의 접근 제한 (public, default)

ⓐ default 접근 제한 : 같은 패키지 내에서는 제한 없이 사용 o, 다른 패키지에서는 사용 x

ⓑ public 접근 제한 : 다른 패키지에서도 아무런 제한 없이 사용할 수 o

 

반응형
저작자표시 (새창열림)

'STUDY > JAVA' 카테고리의 다른 글

JSP-JQuery 선택자  (0) 2022.04.20
JAVA - Getter & Setter  (1) 2022.04.18
JAVA - 패키지, import문  (0) 2022.04.18
JAVA - 정적멤버와 static & 싱글톤(singleton)  (0) 2022.04.18
JAVA - 메소드  (0) 2022.04.18
'STUDY/JAVA' 카테고리의 다른 글
  • JSP-JQuery 선택자
  • JAVA - Getter & Setter
  • JAVA - 패키지, import문
  • JAVA - 정적멤버와 static & 싱글톤(singleton)
3unB
3unB
  • 3unB
    ILLILI
    3unB
  • 전체
    오늘
    어제
    • 분류 전체보기 (153)
      • STUDY (109)
        • JAVA (31)
        • SPRING (29)
        • JSP (11)
        • DATABASE (19)
        • HTML (0)
        • CSS (4)
        • GITHUB (2)
        • ETC (5)
        • 자격증 (1)
        • ERROR (6)
      • PROJECT (6)
        • Personal_Project 01 - commu.. (1)
        • TeamProject - JOINUS (4)
      • EUNB (30)
        • 맛집 (27)
        • 여행 (3)
        • 전세사기 (0)
      • 오블완챌린지 ++ (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 짱민지
    • 아랄이
  • 공지사항

  • 인기 글

  • 태그

    전포 데이트
    전포 신상 맛집
    센텀 신세계백화점 팝업
    인제 두부
    전포 연어덮밥
    망미 카페
    콩콩팥팥 맛집
    망미 테린느
    전포동 카페
    콩콩팥팥 두부
    Database
    alter
    전포 맛집
    전포 밥집
    속초 해변 숙소
    mysql
    전포동 핫플
    망미 바
    전포동 맛집
    오블완
    oracle
    속초 숙소 내돈내산
    전포 오꼬노미야끼
    배열 한 컬럼에 넣기
    인제 고향집
    망미 조용한 카페
    속초 중앙시장 감자전
    티스토리챌린지
    서면 맛집
    서면 설야멱
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.0
3unB
JAVA - 접근제한자 ( public, protected, default, private)
상단으로

티스토리툴바