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

(2014-06-29)
정보기술(IT) 1. 정보기술

전산기초
컴퓨터구조
프로그래밍
데이터베이스
소프트웨어 공학
운영체제
정보보호/보안
IT 기타기술
 > 프로그래밍프로그래밍 언어론
객체지향
자료구조
알고리즘
자료표현(알파벳/코드)
시스템 프로그래밍
프로그래밍언어 종류
프로그래밍 기타일반
 > 객체지향 1. 객체지향
2. 객체지향 프로그래밍
3. 메세지
4. 생성자
5. 오버라이딩
6. 오버로딩
7. 접근 제한 수식자
8. 추상 클래스

객체,클래스,인스턴스
객체지향 원리/특징
객체지향 모델링
     
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. 추상 클래스  
      [객체,클래스,인스턴스] [객체지향 원리/특징] [객체지향 모델링]

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