ホームページ >Java >&#&チュートリアル >Java 配列の「length」プロパティはどこで定義されていますか?

Java 配列の「length」プロパティはどこで定義されていますか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-04 16:12:15325ブラウズ

Where is the `length` Property of Java Arrays Defined?

配列の長さプロパティはどこで定義されますか?

ArrayList を操作する場合、そのサイズはパブリック メソッドの size を使用して取得できます。 ()。同様に、length プロパティは Array オブジェクトのサイズを提供します。ただし、ArrayList クラス内で定義される size() メソッドとは異なり、配列の長さプロパティはどこで定義されますか?

答え:

Java の配列は、次のような固有のオブジェクトです。最後の属性は length と呼ばれます。このプロパティは特定のクラス内で定義されるものではありません。むしろ、それは言語自体の固有の部分です。

Java 言語仕様によれば、配列型には次のような複数のメンバーがあります。

  • パブリックの最終フィールドの長さ。配列のコンポーネントの数が含まれます。
  • パブリック メソッド クローン。これは、クラス Object 内の同じ名前のメソッドをオーバーライドし、チェックなしをスローします。例外。
  • クラス Object から継承されたすべてのメンバー。継承されない Object の唯一のメソッドは、その clone メソッドです。

リソース:

  • JLS - 配列: https://docs.oracle.com/javase/specs/jls/se7/html/jls-10.html#jls-10.7

以上がJava 配列の「length」プロパティはどこで定義されていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。