[JAVA] 패키지가 객체지향언어에서 가지는 의미와 용도, 다른언어와 유사한 특징
- 최초 등록일
- 2007.12.13
- 최종 저작일
- 2007.11
- 1페이지/ MS 워드
- 가격 1,000원
소개글
[JAVA] 패키지가 객체지향언어에서 가지는 의미와 용도, 다른언어와 유사한 특징,
Write Once, Run Anywhere 개념 완전 보장하는지 설명
목차
1. 자바의 패키지가 객체지향 프로그래밍 언어에서 가지는 의미와 용도를 다른 언어의 유사한 특징과 연관하여 설명하시오.
2. 자바 언어의 특성에 비추어 WORA(Write Once, Run Anywhere) 개념에 대해 간략히 설명하고, 자바 언어가 WORA를 완전하게 보장하는지(혹은 보장하지 못하는지)에 대해 설명하라.
본문내용
1. 자바의 패키지가 객체지향 프로그래밍 언어에서 가지는 의미와 용도를 다른 언어의 유사한 특징과 연관하여 설명하시오.
- 자바의 패키지(package)는 서로간에 관계가 깊은 클래스(class)와 인터페이스(interface)들을 묶어 놓은 프로그램 단위이다. 패키지는 안에 포함된 클래스의 멤버변수와 메소드를 상호간에 간단하고 친절하게 접근하는 방법을 제공한다. 예를 들면 패키지 안에 포함된 클래스 가운데 접근모드가 선언되지 않은 디폴트 멤버들은 패키지 안 있는 모든 클래스에서 접근이 가능하다. 자바에서 제공하는 핵심패키지를 자바의 코어 패키지라고 부르는데 java.applet, java.awt, java.beans, java.io, java.lang, java.math, java.net, java.rmi, java.security, java.sql, java.text, java.util, javax.swing, org.omg.CORBA 등이 있다. 이러한 자바의 패키지가 가지는 의미와 용도는 C언어와 C++ 에서도 유사한 특징을 찾아 볼 수 있다. C언어에서는 함수라는 것으로 C++에서는 클래스라는 개념으로 자바의 패키지와 연관 지을 수 있겠다. 그러나 C언어에서의 함수보다 C++에서의 클래스가 자바의 패키지와 좀 더 유사하다고 볼 수 있는데 이는 C언어에서의
참고 자료
없음