from github to this gitea

This commit is contained in:
oscar.plaisant@icloud.com
2023-10-23 23:09:51 +02:00
commit a2ee0fa5ca
2898 changed files with 307871 additions and 0 deletions

33
java polymorphisme.md Normal file
View File

@@ -0,0 +1,33 @@
up::[[java objets]]
#informatique
----
```java
class Animal {
public void cri() {
System.out.println("Le cri d'animaux");
}
}
class Chat extends Animal {
public void cri() {
System.out.println("meow, meow");
}
}
class Chien extends Animal {
public void cri() {
System.out.println("ouah, ouah");
}
}
```
les classe `Chat` et `Chien` sont hérités, on peut donc donner à leurs instances le type `Animal` (leur classe parent) :
```java
Animal animal = new Animal(); // cri d'animaux
Chat chat = new Chat(); // cri du chat
Chien chien = new Chien(); // cri du chien
Animal chat = new Chat(); // cri du chat
```