[객체지향]객체 지향 개념 및 용어 정리
- 최초 등록일
- 2006.01.28
- 최종 저작일
- 2006.01
- 8페이지/ MS 워드
- 가격 1,000원
소개글
객체지향 프로그래밍은 모든 프로그램을 객체(object)로 생각하는 것부터 시작됩니다. 여기에 메시지(message), 클래스(class), 상속(inheritance) 등의 개념이 포함됩니다. 자바에서 이런 개념들이 어떻게 구현되는가를 보기 전에 먼저 이들 개념을 살펴보도록 합시다
컴파일 실행환경
객체 지향 개념 및 용어 정리
객체지향 프로그래밍 ?
객체지향 개념 : 용어 정리
객체(object)
클래스(class)
메시지 전달 - 메쏘드(method)
캡슐화(Encapsulation)
상속(inheritance)
본문내용
객체 지향 개념
객체지향 프로그래밍은 모든 프로그램을 객체(object)로 생각하는 것부터 시작됩니다. 여기에 메시지(message), 클래스(class), 상속(inheritance) 등의 개념이 포함됩니다. 자바에서 이런 개념들이 어떻게 구현되는가를 보기 전에 먼저 이들 개념을 살펴보도록 합시다.
객체지향 프로그래밍?
지금까지 나온 프로그래밍 언어들이 우리에게 주는 영향 가운데 하나는, 바로 문제를 인식하고 해결하기 위해 데이터 구조를 정의하고, 변수를 정의하고, 알고리즘(algorithm)을 만들고, 이를 언어를 통해 프로그램으로 만들어내는 과정들을 우리가 생각해나가는 `개념`을 제공한다는 사실이다.
예를 들어 구구단을 계산하는 간단한 프로그램을 만든다고 생각해보자.
C언어를 알고 있는 사람이라면, for 명령어를 사용한 루프를 두 개 만들어 이 안에 실제 구구단 계산을 하는 문장을 넣는 방식으로 문제를 해결할 것이다. 그리고 그 사람의 머리 속에는 대략 다음과 비슷한 C 문장이 떠오를 것이다.
main()
{
int i, j;
for (i = 0; i <= 9; i++)
{
for (j = 0; j <= 9; j++)
{
printf("%d * %d = %d\n", i, j, i*j);
}
참고 자료
없음