좀 더! 해보자!

닫기 검색결과 전체 보기

    자바. 접근지정자 종류와 정의 정리.

    자바 2020. 12. 23. 02:19

    오늘은 자바의 접근 지정자에 대해 정리 해 보겠습니다.

     

    접근 지정자라는 것은 나중에 정리할 자바의 캡슐화 라는 속성? 과 맞다아 있습니다.

     

    그렇다면 접근지정자라는 것은 무었일까요?

     

    정의 : 우리가 클래스에 접근할 때 클래스 멤버에 접근 할수 있는 범위를 제한하고 싶을 경우 사용하는 것

     

    종류에는 4가지가 있으며 아래와 같습니다.

     

    접근 지정자의 종류

    1. public : 모든 클래스에서 접근 가능
    2. protected : 같은 패키지에 있는 클래스 이거나 상속 관계의 클래스 들만 접근 가능 ( 같은 패키지 || 상속 관계 ) 
    3. defaullt : 같은 패키지에 있는 클래스만 접근 가능
    4. private : 같은 클래스 내에서만 접근 가능

    지정자는 4가지 이지만 모든 대상에 적용할 수 있는 것은 아닙니다. 아래는 각 지정자별 적용 대상입니다.

     

    각 지정자별 적용 대상

    • 클래스 : public, default 만 사용 가능. (innerClass 형태 로 private를 사용하는 경우도 보았는데 보편적으로 public과 default만 사용가능하다고 알아 놔도 될 것 같습니다.)
    • 멤버 변수: 모든 접근 지정자 사용가능
    • 멤버 메서드 : 모든 접근 지정자 사용가능

    여기에서 주의 해야 할 것은 메서드 내에 선언된 지역변수는 접근 지정자를 사용할 수 없다는 것입니다.

     

     

     

     

    '자바' 카테고리의 다른 글

    자바 스레드의 상태와 상태 제어 정리 (join, yield, sleep)  (0) 2020.12.27
    자바 Thread 배우기 전 기초 정리.  (0) 2020.12.27
    자바! 상속의 정의와 용법 정리!  (0) 2020.12.22
    method 값 / 참조/ 문자열. 호출 방법에 의한 차이.  (0) 2020.12.21
    Switch문을 사용할 때 할 수 있는 실수!  (0) 2020.12.20
    '자바' 관련 글 more
    • thumbnail
      자바 스레드의 상태와 상태 제어 정리 (join, yield, sleep) 2020.12.27
    • 자바 Thread 배우기 전 기초 정리. 2020.12.27
    • 자바! 상속의 정의와 용법 정리! 2020.12.22
    • thumbnail
      method 값 / 참조/ 문자열. 호출 방법에 의한 차이. 2020.12.21
    Posted by Zomder
블로그 이미지

by Zomder

공지사항

    최근...

  • 포스트
  • 댓글
  • 더 보기

태그

  • 코딩챌린지
  • 배열다루기
  • Switch 실수
  • api 이용하기
  • java 상태제어
  • String[] args
  • thread 전 정리
  • java 상태제어 메서드
  • 원하는 반복문 종료
  • java 2차원배열
  • java 메서드 호출 방식
  • sql 언어 구분
  • java모양찍기
  • 문자열에 의한 호출
  • java 문제
  • 배열 합계
  • swing
  • 반복문 일괄 종료
  • api 문서
  • java command line
  • java
  • byte to String
  • 자바 접근지정자
  • mysql
  • thread scheduling
  • java별찍기
  • switch break
  • 2차원배열
  • java quiz
  • inteillj command line

글 보관함

«   2025/05   »
일 월 화 수 목 금 토
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

링크

카테고리

분류 전체보기 (30)
잡담 (1)
MySQL (3)
자바 (17)
자바 퀴즈 (4)
코딩챌린지 (6)
Swing (5)
HTML & CSS (1)
CS50 코칭스터디 2기 (1)
퍼온기록 (1)

카운터

Total
Today
Yesterday
  • 홈
  • 태그
  • 방명록
Zomder's Blog is powered by daumkakao
Skin info material T Mark 5+ by 뭐하라
favicon

좀 더! 해보자!

  • 홈
  • 태그
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (30)
    • 잡담 (1)
    • MySQL (3)
    • 자바 (17)
      • 자바 퀴즈 (4)
    • 코딩챌린지 (6)
      • Swing (5)
      • HTML & CSS (1)
    • CS50 코칭스터디 2기 (1)
    • 퍼온기록 (1)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바