Files
saselang-bible/examples/016-dispatch-override-et-modificateurs-examples.md
2026-09-12 19:31:05 +02:00

77 lines
1.3 KiB
Markdown

# Exemples / DO-DON'T — Chapitre 16 — Dispatch, override et modificateurs
> Document compagnon. Les exemples illustrent les règles du chapitre ; la formulation normative reste dans le chapitre lui-même.
## Exemples extraits du chapitre
### Exemple 1
```text
visibility
-> safety
-> linkage / ABI
-> type / dispatch modifiers
-> override
-> access qualifier
-> declaration kind
```
### Exemple 2
```text
Name<...>
-> extends ...
-> implements ...
```
### Exemple 3
```text
public final class User
public open class Service
public abstract class Base
public unsafe extern "C" union NativeValue
protected open method calculate(...)
protected const method inspect(...)
protected override method calculate(...)
protected final override const method inspect(...)
```
### Exemple 4
```text
open method
```
### Exemple 5
```text
abstract method
```
### Exemple 6
```text
override method
```
### Exemple 7
```text
final override method
```
### Exemple 8
```text
const method
doit être implémentée/overridée par const method
method
doit être implémentée/overridée par method
```
## DO / DON'T / WHY / compiler error / edge cases
À consolider progressivement avant la baseline publique V3 et à transformer, lorsque pertinent, en tests de conformité de la toolchain.