IT/Java

자바 패키지, 임포트(import)문, ArrayList

노마드오브 2018. 7. 16. 02:34

자바 패키지

같은 패키지 내에 존재하지 않는 클래스를 사용하기 위해서는 파일 상단에서 해당 클래스를 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("패키지 공부하기");

}

}




결과화면