継承はコードを再利用するには便利な機能ですが、常に既存のメソッドを継承し、拡張することがベストな方法とは限りません。 サブクラスとスーパークラスが同じ開発者の管理下にあり、同じパッケージ内にある場合は比較的安全といえます。 しかし ...
なぜ Rust や Go などの新しいプログラミング言語は継承を捨ててコンポジションを採用したのか? Java には「十分な理由がない限り、継承を使うな」という原則があります。しかし、Java は継承を厳格に制限しているわけではなく、継承を書くことは可能です。
「Java」は1995年に登場したプログラミング言語・実行環境であり、企業のアプリケーション開発の中心を担ってきた。Javaの魅力10個を紹介する本連載のうち、第4回となる本稿は7つ目と8つ目を説明する。 プログラミング言語「Python」やスクリプト(簡易 ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する