Привет, товарищи по стопке. У меня возник вопрос о Java, я должен поместить все объекты p1-p4 в файл с именем «personen.obj» и для p1, записать все данные в «persoon1.obj» и т. Д.Запись объекта в файл «Персоны.обь»
Вот код Я работаю с, он не включает компьютерный класс, потому что я думал, что это не обязательно.
Это включает некоторые строки на голландском языке, но каждый человек имеет toString с их данными. То, что должно случиться, состоит в том, что все тестры записываются в эти файлы.
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
int huidigJaar = Calendar.getInstance().get(Calendar.YEAR);
int aanschafJaarC1 = huidigJaar - 4; // c1 is 4 jaar oud
int aanschafJaarC2 = huidigJaar - 3; // c2 is 3 jaar oud
Persoon p1 = new Persoon("Eric", 20000);
Persoon p2 = new Persoon("Hans", 60000);
Persoon p3 = new Persoon("Willem-Alexander", 8500000);
Computer c1 = new Computer("Medion", 2000, aanschafJaarC1, "Super");
Computer c2 = new Computer("Dell", 1500, aanschafJaarC2, "Home");
if (p1.koop(c1)) {
System.out.println("Deze koper bezit nu nog " + p1.getBudget());
}
if (p1.koop(c1)) {
System.out.println("Deze koper bezit nu nog " + p1.getBudget());
}
if (p2.koop(c1)) {
System.out.println("Deze koper bezit nu nog " + p2.getBudget());
}
if (p2.koop(c2)) {
System.out.println("Deze koper bezit nu nog " + p2.getBudget());
}
if (p3.koop(new Computer("Dell", 1500, aanschafJaarC2, "Home"))) {
System.out.println("Deze koper bezit nu nog " + p3.getBudget());
}
if (p3.koop(c2)) {
System.out.println("Deze koper bezit nu nog " + p3.getBudget());
}
System.out.println("\n" + p1);
System.out.println(p2);
System.out.println(p3);
if (p1.verkoop(c1, p3)) {
System.out.println("Deze verkoper bezit nu nog " + p1.getBudget());
}
if (p2.verkoop(c1, p3)) {
System.out.println("Deze verkoper bezit nu nog " + p2.getBudget());
}
if (p2.verkoop(c2, p1)) {
System.out.println("Deze verkoper bezit nu nog " + p2.getBudget());
}
System.out.println("\n" + p1);
System.out.println(p2);
System.out.println(p3);
}
}
Checkout ObjectOutputStream: http://www.javapractices.com/topic/TopicAction.do?Id=57. вы узнаете, как вы изучаете java, google - ваш друг, но вам нужно знать несколько ключевых слов для Google – Joeblade