A는 NullPointerException당신에 의해 촉발 write가능성에 의해 발생 될 수 있습니다 방법 null유형의 인수 Item특별히에 : item.getFileName();-> null Object. 다음 원인으로 인해 발생할 수도 있습니다. new File(invFilename)-> 새 초기화 File와 null인수 (경우에 item아닙니다 null, 그러나 item.getFileName()입니다). ... 등 Item추상 클래스 라는 사실과 관련이 없습니다 . 노트 댓글에서 다른 사람들이 언급했듯이 String내용 비교는 연산자가 equals아닌에서 수행됩니다 ==. ------------------- Item 클래스는 추상입니다. 즉,이 클래스의 객체를 가질 수 없습니다. 추상 클래스를 ..