インターフェイスの本質は抽象クラスです
。getInstance でインスタンス化できますが、new ではインスタンス化できません。
考えてみると、なぜ抽象クラスに構築メソッドがあり、直接インスタンス化できないのでしょうか?
getInstance でインスタンス化され
、new は新しいオブジェクトを生成してメモリを割り当てる必要があります。getInstance() は再度作成する必要はなく、既存の参照を使用できるため、パフォーマンスの点で new よりも優れています。
Java 抽象クラスとインターフェイスはインスタンス化できますか? できる!
おすすめ
転載: blog.csdn.net/qq_44543774/article/details/130150334
ランキング