○ 자바 패키지
같은 패키지 내에 존재하지 않는 클래스를 사용하기 위해서는 파일 상단에서 해당 클래스를 import 해줘야 한다
○ 예제소스
파일명 : Test9.java
package java0713;
import java.util.ArrayList;
import com.nomadof.PackTest;
// PackTest 클래스는 com.nomadof 패키지내에 있으므로 import를 해줘야 사용가능하다
public class Test9 {
public static void main(String[] args) {
// 객체생성 pt
PackTest pt = new PackTest(); // 상단에서 import했기때문에 사용 가능
pt.show();
// 자바에서는 기본 임포트 패키지 java.lang
// java.lang 자주 사용하는 클래스들이 모여있기 때문
// 기본 임포트 패키지는 임포트 해 줄 필요 없음. 자동 임포트 됨.
// 자바 API 기본패키지 java.lang
String s = "문자열";
System.out.println(s + "출력");
// https://docs.oracle.com/javase/8/docs/api/
// java.util 패키지 -> import
ArrayList list = new ArrayList();
list.add(1);
list.add("이");
list.add(3.4);
list.add(true);
System.out.println(list);
for (int i=0; i<list.size(); i++) {
System.out.println(list.get(i));
}
}
}
파일명 : PackTest.java
패키지명 : com.nomadof
package com.nomadof;
public class PackTest {
public void show () {
System.out.println("패키지 공부하기");
}
}
결과화면
'IT > Java' 카테고리의 다른 글
자바 상속 두번째 예제 (0) | 2018.07.17 |
---|---|
자바 상속(Inheritance) (0) | 2018.07.17 |
자바 데이터은닉, 객체배열 (0) | 2018.07.16 |
자바 접근지정자 public, protected, 생략(package), private (1) | 2018.07.16 |
자바 메소드 오버로딩, 가변인자, 정수형 합 리턴 함수 예제 (0) | 2018.07.16 |