[컴퓨터 언어] 객체지향

등록일 2003.06.19 한글파일한글 (hwp) | 10페이지 | 가격 1,000원
다운로드
장바구니관심자료
상세신규 배너

소개글

객체지향 정리한 것입니다.

목차

객체지향개념
캡슐화(Encapsulation)
메시지(Message)
1) 클래스(Class)
2) 객체(Object)
3) 멤버(member)
4) 인스턴스(Instance)
5) 상속(Inheritance)

본문내용

객체지향 개념을이해하기 위해 기본적으로 객체에대해 알아야합니다. 지금 여러분 주위를 한 번 둘러
보세요. 거기에는 실세계라는 것이 있고, 이러한 실세계에 존재하는 객체는 다음과 같은 두 가지 구성요
소를 갖습니다.
상태(state): 객체가 가지고 있는 속성 또는 특성
행동(behavior): 객체가 가지고 있는 기능 또는 할 수 있는 행동
예를 들어, 실생활에 존재하는 자동차 객체는 색, 네 개의 바퀴, 핸들, 배기량, 현재 속도, 현재 기어 위
치 등등의 상태를 갖고, 달린다, 멈춘다, 기어를 바꾼다, 속도를 높이거나 낮춘다, 경적을 울린다 등과
같은 행동을 할 수 있습니다.

이러한 실세계의 객체를 소프트웨어적으로 표현하기 위한 방법 중의 하나가 객체지향 방법입니다.
따라서, 소프트웨어 객체는 실세계의 객체가 갖는 구성요소를 모두 표현할 수 있어야 합니다. 이를 위해
객체지향 방법을 이용하여 실세계의 객체가 갖는 상태(state)와 행동(behavior)을 소프트웨어 객체의 변
수(variable)와 메소드(method 또는 function)로 모델링하게 됩니다. 자세히 말하자면, 소프트웨어 객체
는 실세계의 객체가 갖는 특성이나 상태를 나타내기 위해 변수를 이용하고, 이러한 특성이나 상태를 변
경시키는 행동을 표현하기 위해 변수의 값을 변경하거나 다른 객체로부터 온 요청에 대한 서비스를 수
행하는 메소드 즉 함수를 구현하는 것입니다. 그리고, 이 상태를 나타내는 변수들과 상태를 변경해 주는
행동을 구현한 메소드(또는 함수)를 하나로 묶어줌으로써 실세계의 객체를 소프트웨어 객체로 모델링하
고 구현할 수 있습니다. 이러한 객체지향 방법에서 나타나는 몇 가지 특징들을 살펴보면 다음과 같습니
다.

  • 구매평가(0)
  • 구매문의(0)
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.

      찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

      더보기
      상세하단 배너
      우수 콘텐츠 서비스 품질인증 획득
      최근 본 자료더보기
      상세우측 배너
      추천도서yes24
      다음
      [컴퓨터 언어] 객체지향