master
Antoine PEREDERII 1 year ago
parent 0f90adcf86
commit 42ba4bd8d9

@ -4,7 +4,7 @@ import models.VehiculeTheque;
import java.io.*;
public class Serialiser {
//public class Serialiser {
// try (
// BufferedReader in = new BufferedReader(
// new FileReader("donnees.txt"))) {
@ -18,14 +18,14 @@ public class Serialiser {
// } catch (IOException e) {
//// Gestion erreur
// }public record Personne (String nom, int age) implements Serializable {}
// dans le code
VehiculeTheque vehiculeTheque = new VehiculeTheque();
try (
ObjectOutputStream out = new ObjectOutputStream(
new FileOutputStream("data.ser"))) {
out.writeObject(vehiculeTheque);
} catch (IOException e;) {
// Gestion erreur
}
}
//// dans le code
// VehiculeTheque vehiculeTheque = new VehiculeTheque();
//
// try (
// ObjectOutputStream out = new ObjectOutputStream(
// new FileOutputStream("data.ser"))) {
// out.writeObject(vehiculeTheque);
// } catch (IOException e;) {
// // Gestion erreur
// }
//}

@ -1,4 +1,17 @@
package data;
import models.Vehicule;
import models.VehiculeTheque;
import models.Voiture;
public class Stub {
public static VehiculeTheque Stub(){
VehiculeTheque vehiculeTheque = new VehiculeTheque();
vehiculeTheque.ajouterVehicule(new Voiture("Merco", "ABC-123"));
vehiculeTheque.ajouterVehicule(new Voiture("Audi", "XYZ-987"));
vehiculeTheque.ajouterVehicule(new Voiture("Renault", "HIJ-456"));
// Retourne la collection de test
return vehiculeTheque;
}
}

@ -1,21 +1,20 @@
package main;
public class Main {
// public static void testVehiculeTheque(){
// VehiculeTheque vehiculeTheque = new VehiculeTheque();
// Vehicule v1 = new Voiture("v1", "111-AB-222");
// Vehicule v2 = new Voiture("v2", "333-GH-865");
// vehiculeTheque.lesVehicules.add(v1);
//// vehiculeTheque.ajouterVehicule(v2);
// System.out.println(VehiculeTheque.lesVehicules.toString());
// }
import models.Vehicule;
import models.VehiculeTheque;
import models.Voiture;
public static void testCoucou(){
System.out.println("Coucou");
public class Main {
public static void testVehiculeTheque(){
VehiculeTheque vehiculeTheque = new VehiculeTheque();
Vehicule v1 = new Voiture("v1", "111-AB-222");
Vehicule v2 = new Voiture("v2", "333-GH-865");
vehiculeTheque.ajouterVehicule(v1);
vehiculeTheque.ajouterVehicule(v2);
System.out.println(vehiculeTheque.getLesVehicules().toString());
}
public static void main(String[] args){
// testVehiculeTheque();
testCoucou();
testVehiculeTheque();
}
}

@ -1,8 +1,8 @@
package models;
public abstract class Vehicule {
private String nom;
private String plaque;
protected String nom;
protected String plaque;
@Override
public String toString() {

@ -5,7 +5,11 @@ import java.util.List;
public class VehiculeTheque {
public List<Vehicule> lesVehicules = new ArrayList<>();
private List<Vehicule> lesVehicules = new ArrayList<>();
public List<Vehicule> getLesVehicules() {
return this.lesVehicules;
}
public void ajouterVehicule(Vehicule v) {
lesVehicules.add(v);

@ -1,8 +1,6 @@
package models;
public class Voiture extends Vehicule {
private String nom;
private String plaque;
public Voiture(String nomV, String plaqueV) {
this.nom = nomV;
@ -22,6 +20,6 @@ public class Voiture extends Vehicule {
return "Voiture{" +
"nom='" + nom + '\'' +
", plaque='" + plaque + '\'' +
'}';
"}\n";
}
}

Loading…
Cancel
Save