diff --git a/DEV.2.1/cours-java/5 Attribut et méthode de classe.docx b/DEV.2.1/cours-java/5 Attribut et méthode de classe.docx new file mode 100644 index 0000000..2575863 Binary files /dev/null and b/DEV.2.1/cours-java/5 Attribut et méthode de classe.docx differ diff --git a/DEV.2.1/cours-java/6 Héritage.docx b/DEV.2.1/cours-java/6 Héritage.docx new file mode 100644 index 0000000..e0c4189 Binary files /dev/null and b/DEV.2.1/cours-java/6 Héritage.docx differ diff --git a/DEV.2.1/cours-java/6.01 Exemple-heritage.java b/DEV.2.1/cours-java/6.01 Exemple-heritage.java new file mode 100644 index 0000000..647e6bc --- /dev/null +++ b/DEV.2.1/cours-java/6.01 Exemple-heritage.java @@ -0,0 +1,44 @@ +public class Document { + protected String titre; + protected String ISBN; + + public Document(String t, String i) { + this.titre = t; + this.ISBN = i; + } + + @Override + public String toString () { + return this.titre + "(ISBN"+this.ISBN+")"; + } +} +public class Periodique extends Document{ + private int numero; + + public Periodique(String t, String i, int n) { + super(t, i); + this.numero = n; + } + + @Override + public String toString () { + return this.titre + "(numero"+this.numero+"(ISBN"this.ISBN+")"; + } +} + +public class Ouvrage extends Document{ + private String Auteur; + + public Ouvrage(String t, String t, String A) { + super(t,i); + this.Auteur=A; + } + + @Override + public String toString () { + return super.toString() + " " + this.auteur; + } + } + + + diff --git a/DEV.2.1/cours-java/6.01 Héritage exo.docx b/DEV.2.1/cours-java/6.01 Héritage exo.docx new file mode 100644 index 0000000..2ef8f20 Binary files /dev/null and b/DEV.2.1/cours-java/6.01 Héritage exo.docx differ diff --git a/DEV.2.1/cours-java/7 Polymorphisme.docx b/DEV.2.1/cours-java/7 Polymorphisme.docx new file mode 100644 index 0000000..b8b360a Binary files /dev/null and b/DEV.2.1/cours-java/7 Polymorphisme.docx differ