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)
  • 블로그 메뉴

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

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

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바