WWW、アレイ等しい、抽象クラスとインタフェース、ボックス化とアンボックス化、最終的な割り当て

2019年12月31日ブラシタイトルノート

WWW

WWWは、World Wide Webの略です


配列に等しいです

オブジェクトは、異なるクラスの異なるタイプのアレイを有するアレイです。配列は、参照データ型です。これは、Objectクラスを継承しますが、そこの等号()メソッドは、以前に書き換えられていません。したがって等号を使用してオブジェクトの二つの配列は、()比較配列で参照されています。

それをArrays.equalsを使用して()は、2個のアレイの内容を比較します


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

抽象クラス:抽象修正と抽象クラス、抽象メソッド抽象クラスのサブクラスを実装しなければならない、またはサブクラスは抽象修正を使用する必要があります。プライベートクラスを継承することはできませんと子供が定義されている場合、デフォルトのアクセス権は、公共の用にモディファイ。いいえ、抽象クラスのインスタンスオブジェクトはありません。

インターフェース:暗黙的な変数のpublic static final修飾との界面、及び初期値が与えられる必要があります。国民が必要な場合、暗黙的に、公共の抽象修正を使用する方法。JDK1.8界面における所定の方法の前に、特定の実装を持つことができ、その後、特定の実装が存在してもよいです。

抽象クラスとインタフェースの違い:

  1. 抽象クラスは一度だけ継承することができますが、複数のインタフェースを実装することができます。
  2. インターフェイスはのpublic static final変数を変更して、初期値を与えられる必要があります。そのため、実装クラスは変更しないで再定義することはできません。
  3. 抽象パブリックデフォルトインタフェースメソッドは、静的ではないが、この方法は、インタフェースサブクラスカバレッジを許可していません。抽象クラスは、静的メソッドを可能にします。

梱包方法の開梱

a = Integer.parseInt("1024");
b = Integer.valueOf("1024").intValue();

aおよびbは整数型であり、変数とそれらの値が等しいです。

intValue()INTは、基本データ型にIntegerオブジェクトです。

parseInt()は、int型の基本データ型に文字列です。

valueOf()は、文字列Integerオブジェクト型になっています。


3通りの方法で変更され、最終的なメンバ変数の代入

  • 場合は代入文
final a = 10;
  • コンストラクタの代入

  • 初期割り当てのコードブロック内

final a;
{
    a = 10;
}

要約すると、割り当てがオブジェクトが作成される前に処理を完了することです。

おすすめ

転載: www.cnblogs.com/peekapoo/p/12144306.html
おすすめ