> Java > java지도 시간 > Java 배열의 'length' 속성은 어디에 정의되어 있나요?

Java 배열의 'length' 속성은 어디에 정의되어 있나요?

Patricia Arquette
풀어 주다: 2024-12-04 16:12:15
원래의
344명이 탐색했습니다.

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

배열의 길이 속성은 어디에 정의되어 있나요?

ArrayList로 작업할 때 공개 메소드 크기를 사용하여 크기를 얻을 수 있습니다. (). 마찬가지로 length 속성은 Array 객체의 크기를 제공합니다. 그러나 ArrayList 클래스 내에 정의된 size() 메소드와 달리 배열의 길이 속성은 어디에 정의되어 있습니까?

답변:

Java의 배열은 length라는 최종 속성입니다. 이 속성은 특정 클래스 내에서 정의되지 않습니다. 오히려 이는 언어 자체의 고유한 부분입니다.

Java 언어 사양에 따르면 배열 유형에는 다음을 포함하여 여러 멤버가 있습니다.

  • 공개 최종 필드 길이 배열의 구성 요소 수를 포함합니다.
  • Object 클래스에서 동일한 이름의 메서드를 재정의하고 check를 발생시키지 않는 공용 메서드 clone 예외.
  • 모든 멤버는 Object 클래스에서 상속됩니다. 상속되지 않는 개체의 유일한 메서드는 복제 메서드입니다.

리소스:

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

위 내용은 Java 배열의 'length' 속성은 어디에 정의되어 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿