티스토리 뷰

인스턴스(Instance) 클래스를 컴퓨터 상에서 실체화한 것입니다. 

 

 

import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.PrintWriter;
public class InstanceApp {
 
    public static void main(String[] args) throws IOException{
         
        PrintWriter p1 = new PrintWriter("result1.txt");
        p1.write("hi 1");
        p1.close();
         
        PrintWriter p2 = new PrintWriter("result2.txt");
        p2.write("hi 2");
        p2.close();

    }
 
}

를 생성해주면 hi 1, hi 2 라는 내용물이 담긴 result1,2.txt 파일이 생성됩니다.

 

PrintWriter 클래스는 java.io 패키지에 속해 있어서 사용하기 위해서는 import 구문을 이용해서 불러들여야 합니다.

또한, 생성할 때는 사용할 파일이 실제로 존재하지 않는다면 오류를 내기 때문에 이에 대한 처리를 해야 합니다.

 

인스턴스를 만드는 이유는 객체가 다양한 상태에서 기능을 재사용할 경우가 많을 때 유용한 방식입니다.

 

 

 

댓글