Upload files to "DEV.2.1/cours-java"
This commit is contained in:
BIN
DEV.2.1/cours-java/5 Attribut et méthode de classe.docx
Normal file
BIN
DEV.2.1/cours-java/5 Attribut et méthode de classe.docx
Normal file
Binary file not shown.
BIN
DEV.2.1/cours-java/6 Héritage.docx
Normal file
BIN
DEV.2.1/cours-java/6 Héritage.docx
Normal file
Binary file not shown.
44
DEV.2.1/cours-java/6.01 Exemple-heritage.java
Normal file
44
DEV.2.1/cours-java/6.01 Exemple-heritage.java
Normal file
@@ -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;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
BIN
DEV.2.1/cours-java/6.01 Héritage exo.docx
Normal file
BIN
DEV.2.1/cours-java/6.01 Héritage exo.docx
Normal file
Binary file not shown.
BIN
DEV.2.1/cours-java/7 Polymorphisme.docx
Normal file
BIN
DEV.2.1/cours-java/7 Polymorphisme.docx
Normal file
Binary file not shown.
Reference in New Issue
Block a user