cours/java interfaces.md
oscar.plaisant@icloud.com a2ee0fa5ca from github to this gitea
2023-10-23 23:09:51 +02:00

24 lines
510 B
Markdown

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() {...}
}
```