From a9e41c80965d32d1fb5f042a5ec611f46a049510 Mon Sep 17 00:00:00 2001 From: Mail LADJALI <mail.ladjali.etu@univ-lille.fr> Date: Fri, 21 Mar 2025 10:54:12 +0100 Subject: [PATCH] tpoo-05::exo-biblic --- src/.DS_Store | Bin 8196 -> 8196 bytes src/tp03/tp03_res.jar | Bin 11015 -> 0 bytes src/tp05/Book2.java | 26 ++++++++++++++++++++++++++ src/tp05/ComicBook.java | 5 +++++ src/tp05/Library.java | 23 +++++++++++++++++++++++ src/tp05/UseLibrary.java | 5 +++++ 6 files changed, 59 insertions(+) delete mode 100644 src/tp03/tp03_res.jar create mode 100644 src/tp05/Book2.java create mode 100644 src/tp05/ComicBook.java create mode 100644 src/tp05/Library.java create mode 100644 src/tp05/UseLibrary.java diff --git a/src/.DS_Store b/src/.DS_Store index 966e759d4b1dcc5bcade46797b55c22d1e9d752c..07b7d1bec1546013598ce9f2d89ad1661d54332f 100644 GIT binary patch delta 154 zcmZp1XmOa}&nUMsU^hRb+-4quCCu6e45pqr`N>H+`AG~63<3-cjQ<%J7;OK80RsrI zFqAM9Fc>hHP7V;1b~eq;cX5HL=BO8G6JK)dm?HxN16);ZehOasf{e)rg~T^+5Z=zb OnO))=%jQ@Sc4h!R!z)Pu delta 40 xcmZp1XmOa}&nUSuU^hRb<Ypd$CCr-xM7A?eY*?_FUE&+d=DDI-OcNXC0stJP4yphE diff --git a/src/tp03/tp03_res.jar b/src/tp03/tp03_res.jar deleted file mode 100644 index dcda6fd9fe22eae67e564dfdf4edc35375ccb230..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11015 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 diff --git a/src/tp05/Book2.java b/src/tp05/Book2.java new file mode 100644 index 0000000..9c779d6 --- /dev/null +++ b/src/tp05/Book2.java @@ -0,0 +1,26 @@ +package tp05; + +class Book2{ + private String code; + public String title; + public String author; + public int publicationYear; + + public Book(String code, String title, String author, int publicationYear){ + this.code = code; + this.title = title; + this.author = author; + this.publicationYear = publicationYear; + } + + public boolean equals(Object obj){ + + } + + @Override + public String toString(){ + return "(" this.code + ":" + this.title + ":" + this.author + ":" + this.publicationYear + ")"; + } + + +} \ No newline at end of file diff --git a/src/tp05/ComicBook.java b/src/tp05/ComicBook.java new file mode 100644 index 0000000..5c15857 --- /dev/null +++ b/src/tp05/ComicBook.java @@ -0,0 +1,5 @@ +package tp05; + +public class Book2 extends ComicBook(String code, String title, String author, int publicationYear, String illustrator) { + Book2 ce = new Book2(new person)() +} \ No newline at end of file diff --git a/src/tp05/Library.java b/src/tp05/Library.java new file mode 100644 index 0000000..d52b4db --- /dev/null +++ b/src/tp05/Library.java @@ -0,0 +1,23 @@ +package tp05; + +class Library{ + public Book2 getBook2(String code){ + return code; + } + public boolean addBook2(Book2 b){ + + } + + public boolean removeBook2(String aCode){ + + } + + public boolean removeBook2(Book2 b){ + + } + + @Override + public String toString(){ + return "Voici les livres disponibles dans la bibliothèque" +; + } +} \ No newline at end of file diff --git a/src/tp05/UseLibrary.java b/src/tp05/UseLibrary.java new file mode 100644 index 0000000..fa37016 --- /dev/null +++ b/src/tp05/UseLibrary.java @@ -0,0 +1,5 @@ +package tp05; + +class UseLibrary{ + +} \ No newline at end of file -- GitLab