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

23
java interfaces.md Normal file
View File

@@ -0,0 +1,23 @@
up::[[java objets]]
sibling::[[java classe abstraite]]
#informatique
----
Une classe peut implémenter plusieurs interfaces (simule l'[[java héritage|héritage]] multiple).
Contrairement à une [[java classe abstraite|classe abstraite]], une interface oblige ses classes héritées à implémenter les méthodes qu'elle possède.
```java
public interface I {
public void A();
public void B();
}
```
```java
public class X implements I {
public void A() {...}
public void B() {...}
}
```