Javaの深さの探査

ことわざは、最近のレビュープロセスでのJavaの基礎のない同じ理解した上で、旧見直し、学習しながら学習するので、このレコードを見て行くように、これはああ、参照のためだけであることに注意してください!何かあったら私たちは一緒に進行状況を議論するために、修正できるという希望を誤解。

抽象クラスとインタフェース

  • 抽象クラスとインタフェースを直接インスタンス化することはできません。
  • インターフェイスは含まれていてもよい特定の実装を宣言しただけメソッド宣言と定数、抽象クラスとメソッドを含めることができます。
  • インタフェースで定義された変数が唯一の公共の静的定数することができ、抽象クラス変数は、一般的な変数です。
  • 抽象クラスではありません抽象メソッドをすることができます。
  • クラス抽象メソッドがある場合、このクラスは抽象クラスです。
  • 抽象メソッドを実装するために、それは静的にすることはできません、それはプライベートにすることはできません。
  • 継承インターフェイス、インターフェイスと多重継承が、単一継承クラスインターフェース。

私は主に共通していくつかの国のために、抽象クラスがクラスである、抽象Javaクラスパッケージは役割のために主に責任がある、とのインターフェースは、マルチステート文字の主な原因であるには、インタフェースがこの規則に従う大会、インタフェースの実装クラスだと思いますパッケージ化されたオブジェクトのプロパティまたはメソッド。

おすすめ

転載: juejin.im/post/5d30748bf265da1b7638da24