자바

JAVA 자바 패키지 선언, import 문 , 이클립스에서 패키지 생성과 클래스 생성

알통몬_ 2017. 3. 12. 19:23
반응형


안녕하세요 알통몬입니다.

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^

 

패키지

 클래스를 체계적으로 관리하기 위해서 패키지를 사용. 

폴더를 만들어 파일을 저장 관리하듯이 패키지를 만들어 클래스를 저장 관리.

패키지의 믈리적인 형태는 파일 시스템 폴더. 

패키지는 단순히 파일 시스템의 폴더 기능만 하는 것이 아니라 클래스의 일부분.

패키지는 클래스를 유일하게 만들어주는 식별자 역할. 

클래스 이름이 동일하더라도 패키지가 다르면 다른 클래스로 인식. 

클래스의 전체 이름은 "패키지명 + 클래스명"인데 패키지가 상하위로 구분되어 있다면

도트(.)를 사용해서 표현 => 상위패키지.하위패키지.클래스



패키지 선언

 클래스를 컴파일하는 과정에서 자동적으로 생성되는 폴더. 

컴파일러는 클래스에 포함되어 있는 패키지 선언을 보고 파일 시스템의 폴더로 자동 생성. 


패키지 선언 방법

package 상위패키지.하위패키지;

 

public class ClassName { ... }

패키지 이름은 개발자가 임의대로 지어주면 되지만 여기에도 지켜야 할 몇가지 규칙이 있습니다.

- 숫자로 시작해서는 안되고 특수문자는 $ 와 _ 만 사용.

- java로 시작하는 패키지는 자바 표준 API에서만 사용하므로 사용해서는 안됨.

- 모두 소문자로 작성하는 것이 관례.


이클립스에서 패키지 생성과 클래스 생성

http://blog.naver.com/rain483/220537094437


import 문

 같은 패키지에 있는 클래스들은 아무런 조건 없이 다른 클래스를 사용할 수 있지만 

다른 패키지에 속하는 클래스를 사용하려면 두 가지 방법 중 하나를 선택해야 합니다.


1. 패키지와 클래스를 모두 기술하는 방법

 package com.mycompany;

 

 public class PotalSite {

    com.naver.Blog blog = new com.naver.Blog();

 }


2. import 문 사용하는 방법

 package com.mycompany;

 import com.naver.Blog;

[또는import com.naver.*;]


 public class PotalSite {

    Blog blog = new Blog();

 }

반응형