배열 객체이지만 기본 클래스로 사용할 수없는 이유는 무엇입니까? Java 언어 사양은 다음을 지정합니다. Java 프로그래밍 언어에서 배열은 객체 (§4.3.1)이며 동적으로 생성되며 Object 유형 (§4.3.2)의 변수에 할당 될 수 있습니다. 클래스의 모든 메소드 Object는 배열에서 호출 될 수 있습니다. 그래서, 고려 배열 개체입니다 - 왜 자바 디자이너는 예를 들어, 상속 및 재정의를 허용하지 않는 결정을, 않았 toString()거나 equals()? 현재 구문은 기본 클래스와 같은 배열 익명 클래스를 만들 수 없습니다 것입니다,하지만 난 생각하지 않는다 그 자신의 결정에 대한 이유였다. 자바는 객체가 아닌 언어와 모든 것이 객체였던 당시 매우 느린 언어 사이의 절충안이었습니다 ( Sma..