From b2eaec0ef2c6a29e2eaeea6eed52a77958228c9e Mon Sep 17 00:00:00 2001 From: Yohan Boujon Date: Thu, 19 Oct 2023 14:30:20 +0200 Subject: [PATCH] Exercice 6, Partie 1. --- src/partie4/Voiture.java | 11 +++++++++++ src/partie6/exercice6part1.java | 15 +++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 src/partie6/exercice6part1.java diff --git a/src/partie4/Voiture.java b/src/partie4/Voiture.java index d04ae01..bd58251 100644 --- a/src/partie4/Voiture.java +++ b/src/partie4/Voiture.java @@ -1,12 +1,14 @@ package partie4; import java.util.ArrayList; +import java.util.Date; public class Voiture { int puissance = 10; double vitesse = 0; boolean estDemarre = false; String nom; + Date dateCreation; private static ArrayList listeVoitures = new ArrayList(); @@ -35,6 +37,10 @@ public class Voiture { return this.estDemarre; } + public Date getDate() { + return this.dateCreation; + } + public void setPuissance(int p) { this.puissance = p; } @@ -64,4 +70,9 @@ public class Voiture { System.out.println("La vitesse(" + v + ") est supérieure à la puissance(" + this.puissance + ")."); } } + + public void setDate(Date d) + { + this.dateCreation = d; + } } diff --git a/src/partie6/exercice6part1.java b/src/partie6/exercice6part1.java new file mode 100644 index 0000000..147e72e --- /dev/null +++ b/src/partie6/exercice6part1.java @@ -0,0 +1,15 @@ +package partie6; +import java.util.Date; + +import partie4.Voiture; + +public class exercice6part1 { + public static void main(String[] args) { + Voiture voiture1 = new Voiture(10); + // Date 12/11(-1)/2020(-1900) -> Deprecated. Il vaut mieux utiliser la class Calendar. + // Date sert visiblement à stocker une date au format Epoch directement. + voiture1.setDate(new Date(120, 10, 12)); + System.out.println(voiture1.getDate().toString()); + // Print : Thu Nov 12 00:00:00 CET 2020 + } +}