• 캠퍼스북
  • 파일시티 이벤트
  • LF몰 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

C언어에서 포인터가 사용되는 이유,객체지향 프로그래밍의 개념과 구조

*정*
최초 등록일
2006.11.30
최종 저작일
2006.01
8페이지/워드파일 MS워드
가격 1,000원 할인쿠폰받기
다운로드
장바구니

목차

. C언어에서 포인터가 사용되는 이유를 설명하고 포인터를 사용한 예를 3개 이상 프로그램 하시오!

2. 객체지향 프로그래밍의 개념과 구조에 대하여 조사하시오!
1.객체(Object)란?
2) 객체 식별자
3) 데이터 영역과 함수
4) 추상화
5) 클래스(Class)
6) 캡슐화(Encapsulation)
7) 메세지(Messsage)
8) 다형성과 오버로딩
9) 상속
객체지향의 장,단점
장,단점의 적절한 조화

본문내용

객체 지향 프로그램은 스몰토크와 같은 객체 지향 언어로 작성된다.
실세계의 현상을 컴퓨터 상에 객체로서 실현(모델화)함으로써 컴퓨터를 자연스러운 형태로 사용하여 다양한 문제를 해결하기 위한 프로그램 기법이다.
여기에서 객체는 실체(데이터)와 그 실체와 관련되는 동작(절차, 방법, 기능)을 모두 포함한다. 기차역에서 승차권 발매의 예를 들면, 실체인 ,손님과 절차인 승차권 주문은 하나의 객체이고, 실체인 역무원과 절차인 승차권 발매도 하나의 객체이다. 어떤 과제를 처리하기 위하여 객체간에는 메시지(지시)를 주고받는다. 메시지를 받은 객체는 동작(절차)을 실행한다. 코볼 L이나 베이식과 같은 기존의 프로그램에서는 동작과 절차를 중심으로 하고 실체(데이터)는 종속적으로 취급하였으나, 객체 지향 프로그램에서는 실체(데이터)와 동작(절차)을 객체로서 정의하고 객체간의 메시지 교환에 주안점을 둔 정보 처리를 한다. 즉 객체 지향은 과정을 중시하는 절차 중심 설계가 아니고, 실체(데이터)를 중시하는 설계이다. 객체 지향 프로그램의 또 하나의 중요한 특징은 공통의 성질을 갖는 객체는 객체 등급으로 정의하는데 같은 등급에 속하는 객체들은 그들이 받는 메시지에 대하여 비슷하게 반응한다. 객체 등급을 계층화할 수 있는데 하위 계층의 객체 등급은 상위 등급의 성질과 기능을 계승한다. 따라서 객체 지향은 시스템의 모듈화 및 캡슐화를 촉진하여 복잡화 거대화되는 소프트웨어를 사용하기 쉽고, 작성하기 쉬우며 유지 보수하기 쉬운 방향으로 재구축하는 새로운 기법으로 각광을 받고있다.

참고 자료

없음
*정*
판매자 유형Bronze개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

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

  • 한글파일 프로그래밍 언어 개념(원유헌, 정익사) - 1장,2장,3장 연습문제 일부 8페이지
    : 판독성이 떨어지고 객체지향 개념이 없어서 유지보수성이 떨어짐 (4) 판독성 ... 이렇게 계속해서 새로운 프로그래밍언어가 설계되고 구현되는 이유는 무엇인가? ... 객체 지향 프로그래밍은 함수적이고 절차적인 스타일을 대체한다.
  • 파워포인트파일 Excel VBA 코딩 입문 77페이지
    객체 지향형 ’ 언어로 재탄생 그러면 VBA 란 무엇인가 ? ... 입력하여 만들어 두는 것 Coding 은 Programming 의 하위개념 ... 온라인 커뮤니티 분위기 조성 소문에 의한 자체적인 마케팅 효과 선순환 구조
  • 한글파일 인공지능언어 Java, Prolog에 대하여 14페이지
    C++언어객체지향 개념을 제대로 지원하지 못하는 이유는 C언어와 호환성 ... 또한 제임스 고슬링은 C++언어가 제대로 객체지향 개념을 지원하지 못하는 ... 이미 모바 C++언어가 미성숙한 객체지향 언어였기 때문에 비객체지향적인 특성이
  • 한글파일 디지털 경제의 개념과 특성 10페이지
    보안과 멀티스레드와 같은 새로운 기능들을 추가함으로써 만들어진 객체지향 프로그래밍 ... 언어로 C와 C++에서 포인터와 다중 상속 같은 일부 기능들을 제외하고 ... 위해 고안된 것으로 HTML보다 확장된 웹전용 문서구조언어이며 데이터의
  • 한글파일 프로그래밍 언어의 역사 4페이지
    곧 비주얼 언어가 가진 사용자 친화성, C++의 객체지향성, Java의 분산 ... 만든 객체지향 프로그래밍 언어이다. ... 객체지향 언어인 C++, Smalltalk, Ada 등은 이런 변화에서 나타나게
더보기
최근 본 자료더보기
  • 프레시홍 - 전복
탑툰 이벤트
C언어에서 포인터가 사용되는 이유,객체지향 프로그래밍의 개념과 구조
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업