[레포트 자료]C나 C++, 자바와 관련된 객체지향의 정이
페이지 정보
작성일 19-09-25 02:12본문
Download : [레포트 자료]C나 C++, 자바와 관련된 객체지향의 개념.hwp
class Employee {
char name;
titleType title;
// titleType defined elsewhere
deptType dept;
// deptType defined elsewhere int salary;
...public:
void promote (titleType newTitle);
// updates title
void changeSalary (int newSalary);
// updates salary ...
}; …(생략(省略))
레포트/기타
[레포트 자료]C나 C++, 자바와 관련된 객체지향의 정이
설명
[레포트 자료]C나 C++, 자바와 관련된 객체지향의 개념 , [레포트 자료]C나 C++, 자바와 관련된 객체지향의 개념기타레포트 , 레포트 자료 C나 C++ 자바와 관련된 객체지향 개념
순서
[레포트 자료]C나 C++, 자바와 관련된 객체지향의 정이
레포트,자료,C나,C++,자바와,관련된,객체지향,개념,기타,레포트
다.
functions
data
객체(object)
1. class
- class는 실제적 개념(槪念)이 아닌 객체를 定義(정의)하기위한 개념(槪念)적인 용어이다. 객체는 우리 일상속에서 많이 볼 수 있는데 예를들어, 텔레비전, 컴퓨터, 냉장고등이 이에 속한다. 예를들어 텔레비전은 종류에 따라 PDP, LCD등 으로 나눌수 있고 그것들은 전파를 수신하거나 채널을 돌리는등의 행동을 가진다.
Download : [레포트 자료]C나 C++, 자바와 관련된 객체지향의 개념.hwp( 52 )
- 객체지향의 개념(槪念)
객체는 객체지향을 이해하는데 point적 역할을 한다.
- code(c++)
다음 코드는 Employee class에 name title dept salary의 data(변수)를 가지고 promote와 salary의 functions(함수)를 수행한다. 즉 처리해야하는 data와 functions에 대한 定義(정의)를 해두는 곳이다. 즉, 눈으로 식별가능한 것으로 이해하면 된다
이런 객체들은 두가지 속성 이 있는 그것은 하나의 상태(state)를 이루면서 행동(behavior)을 가진다는 것이다. 즉, 객체란 처리해야할 data에 그를 처리하기위한 functions들의 꾸러미(module)라고 생각하면 되겠다.
우리가 공부하는 소프트웨어에서의 객체는 위의 실생활에서의 객체의 상태를 나타내기위해 data 또는 variable등을 사용하고 행동을 나타내기위해 functions 또는 method등을 사용한다.