cours/java interfaces.md
Oscar Plaisant 602a41e7f8 update
2024-12-25 22:30:24 +01:00

24 lines
512 B
Markdown

up::[[java objets]]
sibling::[[java classe abstraite]]
#s/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() {...}
}
```