목차
1. 객체지향 프로그래밍이란?
2. 객체지향 프로그래밍의 필요성
3. 객체지향 프로그래밍의 구성 요소
4. 객체지향 프로그래밍의 특징
2. 객체지향 프로그래밍의 필요성
3. 객체지향 프로그래밍의 구성 요소
4. 객체지향 프로그래밍의 특징
본문내용
서로 다른 객체를 같은 방식으로 사용 할 수 있게 된다. 블로그 - 난용이의 이글루 [http://airen311.egloos.com/798220] <자바프로그래밍 2과 예습> 2008.9.7 인용
예를 들어 + 는 숫자를 더하는 기능을 가지고 있다. 그런데 다형성이라는 개념에 들어가게 되면 숫자를 더해주는 그러니까 예를 들어 1+2=3 이라는 답을 출력하는데 이 +에 다른 의미를 부여해 AB+12 = AB12 라는 값을 출력할 수 있도록 하는 것이다 즉 + 라는 하나의 기호에 서로 다른 방법으로 응답하게 하는 기능이라고 할 수 있다.
생성자는 객체의 값을 초기화하기 위해 호출 즉 메모리를 할당하게 하는 것을 말하고 소멸자는 객체를 삭제 하는 것을 말하는데 모든 클래스는 생성자와 소멸자를 가지고 있다.
예를 들어 + 는 숫자를 더하는 기능을 가지고 있다. 그런데 다형성이라는 개념에 들어가게 되면 숫자를 더해주는 그러니까 예를 들어 1+2=3 이라는 답을 출력하는데 이 +에 다른 의미를 부여해 AB+12 = AB12 라는 값을 출력할 수 있도록 하는 것이다 즉 + 라는 하나의 기호에 서로 다른 방법으로 응답하게 하는 기능이라고 할 수 있다.
생성자는 객체의 값을 초기화하기 위해 호출 즉 메모리를 할당하게 하는 것을 말하고 소멸자는 객체를 삭제 하는 것을 말하는데 모든 클래스는 생성자와 소멸자를 가지고 있다.
추천자료
청소년의 사이버 일탈 - 사이버 범죄 (컴퓨터 해킹, 바이러스 유포, 아이디 도용, 프로그램 ...
[컴퓨터와 정보사회] 정보화사회
정보사회 인터넷의 올바른 인식과 바람직한 인간상 실현을 위한 인터넷의 역할
[교육정보화][정보기술][정보화사회][정보사회]교육정보화의 의미, 교육정보화의 필요성, 교...
[ICT]국어과와 사회과의 정보통신기술활용교육(ICT), 과학과와 컴퓨터과의 정보통신기술활용...
[에듀넷][에듀넷활용][교육정보화]에듀넷의 의미, 에듀넷의 의의, 에듀넷의 접속방법과 에듀...
[컴퓨터활용][컴퓨터활용교육][교육적활용]영어과(영어과교육) 컴퓨터활용, 수학과(수학과교...
사회과(사회과교육) 목적, 사회과(사회과교육) 교육관과 정보화, 사회과(사회과교육) 수준별...
컴퓨터프로그램보호법의 의미, 컴퓨터프로그램보호법의 연혁, 컴퓨터프로그램보호법의 보호대...
교재와 강의에서 소개된 장치 이외에 우리 주변에서 사용되는 컴퓨터 기기의 입력장치와 출력...
(IT와경영정보시스템 공통) (1) 컴퓨터 시스템을 분류하는 기준은 다양하다. 현대의 컴퓨터를...
[IT와경영정보시스템 공통] (1) 컴퓨터 시스템을 분류하는 기준은 다양하다. 현대의 컴퓨터를...
[IT와경영정보시스템 공통] (1) 컴퓨터 시스템을 분류하는 기준은 다양하다. 현대의 컴퓨터를...
[IT와 경영정보시스템 공통] (1) 컴퓨터 시스템에서 데이터 통신을 위한 다양한 프로토콜들이...
소개글