Access Modifier, Access Control Modifier   접근 제한 수식자

(2014-06-29)
1. [ 객체지향 언어 ]   접근제한 수식자클래스메소드프로퍼티 앞에 붙여 다른 객체에게 이를 어느 정도 노출시키는
     보호 수준을 결정하는 제한자를 말함


2. 자바 언어에서 제한자(Modifier 또는 수식자)의 종별

  ㅇ public, protected, private
     - 메소드멤버 변수 앞에 붙여서 그 메소드멤버 변수에의 접근 범위를 제한
        . public    : 자신을 포함하여 모든 객체에 접근 가능
        . protected : 클래스 멤버 함수 또는 현재 클래스를 상속받은 클래스에서 접근 가능
        . private   : 클래스멤버 함수 또는 멤버 변수 만이 접근 가능
  ㅇ static
  ㅇ final
  ㅇ abstract
  ㅇ synchronized, volatile


3. 캡슐화/정보은닉

  ㅇ 한편, 이렇게 객체 단위로 묶어서 변수메소드를 보호하는 것을 정보은폐
     (Information Hiding) 또는 캡슐화(Encapsulation)라고 함


[객체지향] 1. 객체지향 2. 객체지향 프로그래밍 3. 메세지 4. 생성자 5. 오버라이딩 6. 오버로딩 7. 접근 제한 수식자 8. 추상 클래스
[객체,클래스,인스턴스] [객체지향 원리/특징] [객체지향 모델링]
  1.   기술공통
  2.   기초과학
  3.   파동/광학/음향
  4.   방송/멀티미디어/정보이론
  5.   전자/전기/제어
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
    3.   프로그래밍
      1.   프로그래밍 언어론
      2.   객체지향
            1. 객체지향
            2. 객체지향 프로그래밍
            3. 메세지
            4. 생성자
            5. 오버라이딩
            6. 오버로딩
            7. 접근 제한 수식자
            8. 추상 클래스
        1.   객체,클래스,인스턴스
        2.   객체지향 원리/특징
        3.   객체지향 모델링
      3.   자료구조
      4.   알고리즘
      5.   자료표현(알파벳/코드)
      6.   시스템 프로그래밍
      7.   프로그래밍언어 종류
      8.   프로그래밍 기타일반
    4.   데이터베이스
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
  8.   기계/재료/공업일반
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     모바일웹     참고문헌