JavaBean 継承は、Java クラス継承とほぼ同じことを行うため、冗長に見えます。
実際、JavaBean の規則や規則の多くは、OO や JAVA と重複しています。
したがって、2つの継承の違いは何ですか?
あなたのコメントを考えると、私はあなたの問題を理解したと思います.「すべて」が Java で一貫性があり、よく定義されていることを期待しています。
その考えは残念ながら真実ではありません。Java には 20 年以上の歴史があることに注意してください。Bean は早い段階から言語の一部でした (アプリケーションの優れた一般的なプラグインのための Bean ベースのツールを持つというアイデアがありました)。その多くは夢想されましたが、あまり成功しませんでした。
そのため、特定の概念は後でフォローアップされませんでした。一方、Java は後方互換性を重視しているため、含まれているものは、あまり意味がなくなった場合でもそのままです。
そして、私は Erwin のコメントに同意します。あなたは考えすぎています... この意味では、「Bean」は Java 言語の固定要素ではありません。たとえば、Bean は Java 言語仕様ドキュメントでは説明されていません。Bean は単なる非公式な概念です。
つまり、Java クラスはまず第一に Java クラスです。Bean の規則に従っている場合、それを Bean と呼びます。したがって、実際には「Bean」継承などというものはありません。簡単に言えば、あなたはこれを考えすぎていると思います。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加