//külön-külön állít class File1 { private String path; private String name; public File1() { this.path="/"; this.name=""; } public void setPath(String path) { this.path=path; } public void setName(String name) { //igen tudom, nincs ilyen hogy fileExists, de most lusta vagyok utananezni hogy ez hogy is mukodik, most kezdtem csak a java-t if(fileExists(this.path+name) { this.name=name; } else { throw new fileNotFoundException(); } } } //van egy set metódusa ami egyszerre állít class File2 { private String path; private String name; public File2() { this.path="/"; this.name=""; } public void setFileAndPath(String path, String name) { if(fileExists(path+name) { this.path=path; this.name=name; } else { throw new fileNotFoundException(); } } } //konstruktorban állít class File3 { private String path; private String name; public File3(String path, String name) { if(fileExists(path+name) { this.path=path; this.name=name; } else { throw new fileNotFoundException(); } } }