[컴퓨터 언어] 객체지향

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

*원하는 자료를 검색 해 보세요.
  • 객체지향언어의 특징 3페이지
    객체 지향이란 서로의 영향을 전혀 받지 않는 것이다. 여기에는 블랙박스(Black box)의 개념이 크게 작용한다. 즉 모든 프로그램의 요소를 각각의 독립적인 객체로서 생각하는 것이다. 한마디로 그 객체들이 어디에 쓰이는 것인..
  • 객체지향언어 c++ 기숙사 관리 소스 0페이지
  • C++(물품관리시스템) 0페이지
  • 객체지향언어프로젝트_아트센터 관리 프로그램(CPP,헤더파일로 클래스) 0페이지
    아트센터 안에서 일어나는 여러 가지 작업들을 프로그램화 하였다. - 부서는 각 위치가 정해져 있으며 기획부서와 공연부서가 있다. 기획부서에는 시즌별로 다 양한 이벤트와 각종 할인행사를 기획한다. 공연부서에는 공연장에 대한 ..
  • [프로그래밍] C# 정리.. 20페이지
    ☆ 객체 지향 언어 1. 객체란? 프로그램을 다루기 위한 또는 관리하기 위한 관련된 정보와 기능을 모아놓은 집합체라고 할 수 있다. 실제로 존재하는 객체도 있고, 아니면 존재하지 않는 객체도 있을 수 있는 것이다. 실제로 존..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서