티스토리 뷰

Java/개념

JAVA package(패키지)

정복잉 2020. 5. 8. 08:12
반응형

※개념정리

 

패키지란?

관련성있는 클래스와 인터페이스의 모임

 

장점?

동일한 클래스명이 있음에도 충돌을 막을 수 있으며,

접근제어쉽게 찾을 수 있다.

 

패키지 멤버?

클래스와 인터페이스

 

외부패키지에서 패키지멤버를 호출하는 방법

 

1) 경로를 포함한 완전한 이름 참조

패키지명.클래스명 참조변수 = new 패키지명,클래스명( );

ex) cal.Add ad = new cal.Add( );

 

2) 원하는 패키지 멤버만 import

import 패키지명.클래스명;

클래스명 참조변수 = new 클래스명( );

ex) import cal.Add;

     Add ad = new Add( );

 

3) 패키지 전체를 import

import 패키지명.*;

클래슴클래스명 참조변수 = new 클래스명( );

ex) import cal.*;

     Add ad = new Add( );

 

동일한 클래스를 참조할 경우

ex)

import A.*;

import B.*;

A.Car c1 = new A.Car( );

B.Car c2 = new B.Car( );

 

또한 패키지는 각각 선언해야 한다.

 

자바패키지 중 대표적인 4개 특히 java.lang와 java.utill 많이 사용

패키지명 설명
java.lang 프로그래밍 필수적인 클래스
java.util 날짜,난수 생성 등 유틸리티 클래스
java.io 입출력 스트림을 위한 클래스
java.net 네트워킹 클래스

 

 

 

'Java > 개념' 카테고리의 다른 글

JAVA package - java.lang패키지/Math클래스  (0) 2020.05.08
JAVA package - java.lang패키지  (0) 2020.05.08
JAVA API  (0) 2020.05.08
JAVA 사용자 정의 Exception  (0) 2020.05.07
JAVA throws와 throw(책임전가와 강제처리)  (0) 2020.05.07
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함