AWS CLOUD FRAMEWORK/Java
[Day17] Ex08
JWJ_Hub
2023. 4. 6. 20:00
package file;
import java.io.File;
import java.io.FileOutputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
class Human implements Serializable {
private static final long serialVersionUID = -7518176237668074476L;
private String name;
private int age;
public Human(String name, int age) {
this.name = name;
this.age = age;
}
@Override
public String toString() {
return String.format("%s : %d살\n", name, age);
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
public class Ex08 {
public static void main(String[] args) throws Exception {
Human ob1 = new Human("이지은", 31);
File f = new File("ex08.human");
FileOutputStream fos = new FileOutputStream(f);
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(ob1);
oos.flush();
oos.close();
}
}