델파이 기초 다지기

변수와 함수의 참조 범위

선언한 변수와 함수의 참조 범위에 대해 학습합니다. 전역, 지역, 멤버 변수와 함수 개념을 익힐 수 있습니다.

변수와 함수의 참조 범위

  • 전역 변수
  • 지역 변수
  • 멤버 변수
  • 함수 선언과 구현
  • 멤버 함수의 가시성
  • 속성(Property)
전역 변수, 지역 변수, 멤버 변수
  • 전역 변수 - 프로그램 전역에서 사용(참조)할 수 있는 변수
  • 지역 변수 - 루틴(프로시저, 함수) 구현부에서 사용할 수 있는 변수
  • 멤버 변수(필드) - 클래스에 종속된 변수
    • Public으로 선언된 변수 외부에 노출
  • 무분별한 전역변수 사용 시 복잡도 증가
    • 멤버 변수 활용 할 것 - 예) 폼에서 사용하는 변수 등
    • 외부에 노출이 필요한 경우 속성 활용 할 것
    • 개발자가 전역변수 제어가 가능한 경우 한해 사용할 것
      예) 한두곳에서 기록, 다른 곳에서는 읽기만 하는 경우 등
함수 선언과 구현, 멤버 함수
  • 선언부(Interface)에 선언한 함수는 외부 참조 가능
  • 구현부(implimentation)에 구현만한 함수는 해당 유닛에서만 참조 가능
  • 멤버 함수는 private, public 영역에 선언 후 구현해야 함
    • private은 내부 함수, public은 공용 함수 즉 외부 노출 됨
  • 속성(property)으로 pirvate 영역의 변수와 함수 접근 가능

댓글

댓글 본문
작성자
비밀번호
버전 관리
험프리
현재 버전
선택 버전
graphittie 자세히 보기