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

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

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

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바