티스토리 뷰
인스턴스(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 구문을 이용해서 불러들여야 합니다.
또한, 생성할 때는 사용할 파일이 실제로 존재하지 않는다면 오류를 내기 때문에 이에 대한 처리를 해야 합니다.
인스턴스를 만드는 이유는 객체가 다양한 상태에서 기능을 재사용할 경우가 많을 때 유용한 방식입니다.
'부스트코스 서포터즈 3기' 카테고리의 다른 글
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_계산앱 만들기(1.기본기능) (0) | 2021.02.18 |
---|---|
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_8(Inheritance) (0) | 2021.02.15 |
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_6(Class) (0) | 2021.01.31 |
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_5(데이터타입&변수) (0) | 2021.01.26 |
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_4(데이터 타입 & 연산) (0) | 2021.01.18 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크