java oop 30 import

bitcogo·2022년 7월 31일
0

import문

  • 클래스를 사용할때 패키지이름을 생략할 수 있다.
  • 컴파일러에게 클래스가 패키지를 알려준다.
  • 패키지문과 클래스 선언 사이에 선언한다.
    import 패키지명.클래스명;
    import 패키지명.; //해당 패키지의 모든 클래스를 쓰겠다는 뜻
    (
    로 한번에 처리해도 프로그램의 성능에는 영향이 없다)
  • import단축키: ctrl + shift + o
import java.lang.*; 
// * 은 모든클래스를 뜻한다.
//java.lang패키지의 클래스는 import하지 않고도 사용가능
//ex)String,Object,Thread 등등

public class Oop30_import {

  //public static void main(java.lang.String[] args)
  //원래는 import 안하면 위처럼 써야하지만 자바랭은 import 생략가능	
    public static void main(String[] args) {
        System.out.println("hello~!");
    }
  }

  }



class ImportTest{
    java.util.Date today = new java.util.Date();

} //import를 안쓰면 원래 이렇게 써줘야 한다.

import java.util.Date;
class ImportTest{
        Date today = new Date();
 // 해당 클래스가 속항 패키지를 import 하고 쓰는게 편하다.
    }

import java.util.*
import java.text.* 과  import java.* 은 의미가 다르다
1)util과 text패키지의 모든 클래스를 쓰겠다.
2)java패키지의 모든 클래스를 쓰겠다.

import java.sql.*; //java.sql.Date
import java.util.*; //java.util.Date

두 패키지에 다 Date 클래스 있으니까 이럴때는

public class import {

    public static void main(String[] args) {
        java.util.Date today = new java.util.Date();
    }   이렇게 앞에다가 어떤 패키지의 Date클래스인지 정확히 써야줘야함.
}
profile
공부하고 기록하는 블로그

0개의 댓글