Retourner au contenu associé (journal : Java 17 LTS)
Posté par barmic 🦦 le 23 septembre 2021 à 19:10. En réponse au journal Java 17 LTS. Évalué à 3.
Pour info, java a des JEP qui sont équivalent aux PEP de python si ça parle plus. Il y a toujours une section motivation ici.
Pour le cas des sealed class (donc qui sont des interfaces dont l'héritage est limité) est pratique avec les switch expression.
Si tu as :
return switch(shape) { case Square s -> /* */; case Circle c -> /* */; };
Tu es obligé d'avoir un switch complet. Les sealed class permettent de garantir la complétude sans avoir de default.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: classe scellées
Posté par barmic 🦦 . En réponse au journal Java 17 LTS. Évalué à 3.
Pour info, java a des JEP qui sont équivalent aux PEP de python si ça parle plus. Il y a toujours une section motivation ici.
Pour le cas des sealed class (donc qui sont des interfaces dont l'héritage est limité) est pratique avec les switch expression.
Si tu as :
Tu es obligé d'avoir un switch complet. Les sealed class permettent de garantir la complétude sans avoir de default.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll