object 2

함수와객체

1. 함수 (Function) 가. 함수란 무엇인가? 함수란 프로그램 수행의 일련의 과정을 하나의 단위로 묶어줄 수 있는 기능을 제공해 주는 방법이다. 이렇게 하나의 단위로 묶여서 함수를 이루는 일련의 명령어들의 집합은 언제든지 반복적으로 호출될 수 있다. 이미 이전 강좌를 통해 자바스크립트가 지원하는 일부 시스템 함수들을 사용한 예가 있다. 즉, alert(), document.write(), prompt() 등이 바로 이러한 함수에 해당되는 것이다. 이러한 함수들은 특정 기능을 위해 간단히 그 이름으로 참조되어 호출되지만, 호출될 때마다 정해진 일련의 작업절차를 수행하도록 되어있다. 나. 함수의 정의 함수의 일반적인 형태는 다음과 같다. -----------------------------------..

Laboratory/Develop 2007.06.14

클래스와 객체

Chapter 5 class와 object 이 장을 시작하기 전에 2장을 한번 더 읽어보는 것도 좋다. 자바는 기본 자료형을 제외한 거의 모든 것이 class와 객체로 구성되어 있다. 객체 지향 프로그래밍이란 무엇일까? 객체 지향 개념이 나오기 전에는 절차형 프로그래밍 방법이 사용되었다. 절차형 프로그래밍이란 시작부터 어떤 순서, 또는 단계를 거쳐 원하는 결과를 얻는 프로그래밍 방법이다. 다음 그림은 절차형 프로그래밍을 표현한 것이다. [그림 5-1] 절차형 프로그래밍 절차형 프로그래밍은 코드의 수정과 재사용이 어렵고, 현실 세계의 문제를 프로그래밍으로 표현하는 데에는 적합하지 않다는 문제를 갖고 있는데, 객체 지향 프로그래밍은 절차형 프로그래밍의 그러한 단점을 보완하기 위해 도입되었다. 객체 지향 프로..

Laboratory/Develop 2007.06.14